下载数据库的数据 成Excel文件:
思路: 1,先查询出你要保存(下载)的数据
2,把数据通过遍历查询出来放入集合中
3,把遍历出来的数据写入Excel文件中 文件便创建成功。
代码如下:
jsp:
<button id="go_download" type="button" class="btn btn-success"><i class="fa fa-arrow-circle-o-down">下载</i>
</button>
js:
//是form 表单提交 传参优化了一下
$("#go_download").on("click", function() {
var formData = $("#searchForm").serializeArray();//把form里面的数据序列化成数组
var getStr = "";
formData.forEach(function (e) {
if(e.value != '00'){
getStr += e.name;
getStr += "=";
getStr += e.value;
getStr += "&";
}
});
var url = "yeepayFenrun/yeepayFenrunDataDownLoad.do?"+getStr;
window.location=url;
});
control:
/**
* 下载
*/
@RequestMapping(value = "yeepayFenrunDataDownLoad.do")
public void listDownLoad(HttpServletRequest request,
HttpServletResponse response) {
String startdate = request.getParameter("startdate")<