一、准备poi
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
二、修改视图层,给导出按键添加单击事件
//给导出按钮绑定单击事件
$("#btn2").click(function(){
alert("1");
//获取三个查询条件的值
var empId = $("#empId").val();
var deptno = $("#deptno").val();
var dtDate = $("#dtDate").val();
//访问指定的Servlet而不是用ajax,因为ajax是通过回调函数处理结果的,导出返回的是流,所以也不用转发和重定向
location.href="servlet/DutyServlet?method=exportXls&empId="+empId+"&deptno="+deptno+"&dtDate="+dtDate;
});
三、servlet添加exportEls和createExcel方法
//导出XLS
public void exportXls(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//获取请求中的信息
String empId=request.getParameter("empId");
String sdeptno=request.getParamete