首先是controller上加入
@RequestMapping("exportStu")
public void exportStu(HttpServletResponse response, HttpSession session){
recService.exportStu(response,session);
}
然后是实现类
@Override
public void exportStu(HttpServletResponse response, HttpSession session) {
//把要导出的数据查询出来
List<RecBean> list = recDao.selectList(null);
Map<String,String> map = new LinkedHashMap<>();
map.put("recId", "id");
map.put("recName", "名称");
String jsonString = JSONArray.toJSONString(list);//---把 list 转成 string
JSONArray parseArray = JSONArray.parseArray(jsonString);//---string 转成 json数组
PoiUtils.exportExcel(response, parseArray, map, "2211java", "用户表.xlsx");
}
接下来就是前端页面了
function exportStu(){
location.href="/rec/exportStu"
}
导出没有什么ajax,相对来说比较简单
到此为止,我们的导入就算完成了