1.在需要导成Excel的JSP页面,加入“导出Excel”按钮
<input type=button onclick="exportExcel();" class="myButton" value="导出Excel" />
2.编写点击按钮触发的js
function exportExcel(){
window.location="exportExcel.action?paramName="+paramValue;
}
3.以被导成Excel的JSP页面为模板,编写一个excel.jsp
在excel.jsp头部加入
<%@ page language="java" contentType="application/msexcel; charset=UTF-8" pageEncoding="UTF-8"%>
<%
response.setHeader("Content-disposition","attachment; filename=exportexcel.xls");
%>
filename=exportexcel.xls,表示导出的excel文件名。
在excel.jsp下边代码加入模板JSP的显示部分,注意:table标签的border要为“1”,这样excel文件有表格。
4.在Action中加入exportExcel.action对应的方法。