项目环境是ssm框架,前端使用的是layUI
1、button按钮设置
导出报告1
//导出
function excelExport() {
var table = layui.table;
var checkStatus = table.checkStatus("demo");
if(checkStatus.data.length==0){
Msg.msg('请选择您要导出的数据!', 7);
return;
}
var data= checkStatus.data;
if(data.length>1)
{
Msg.msg('每次只能导出一份报告!', 7);
return;
}
var businessIds = data[0].business_id;
window.location.href = WEB_CONTEXT + "qualityBusiness/exportExcel?bid="+businessIds;
}
使用button的onclick事件,不要使用ajax调用,无论是post还是get方式都不能在前端展示
2、后台java代码
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URLEncoder