1.效果图:
2.先在视图获取某下拉框的值判断是否等于0,接着弹出是否导出全部某某数据的信息提示,否则直接去控制器调用导出数据表的方法。如果if判断不成立说明是有查询条件的,那么执行下面那个window.open,也是请求同样的一个方法,只不过要传一个参数,这个参数所选的某下拉框,接着在上面加一个序列化,序列化出来的结果是你所查询的结果。
3.接着去写控制器,首先接收一下参数,接着把数据查出来、条件筛选,最终查出来的结果是studentVo
4.接着创建工作簿
5.接着处理标题行,首先在表格里创建一行,第一行为零
6.创建表头行
7.创建数据行
8.设置单元格的宽度
9.最后把文件输出转化为流