首先先把导出表格的代码写出来
<%
String exportToExcel = request.getParameter("exportToExcel");
if (exportToExcel != null
&& exportToExcel.toString().equalsIgnoreCase("YES")) {
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "inline; filename="
+ "excel.xls");
}
%>
一般在你的代码前这样写就可以直接导出了,但是会出现一个问题就是,你看不到当前数据,所以我这里有一个判断的值exportToExcel ,当你第一次打开这个页面的时候它是空的,所以不会自动导出。
然后点击导出按纽
<%
if (exportToExcel == null) {
%>
<a href="queryOper_materAll.action?exportToExcel=YES" >导出表格</a>
<%
}
%>
然后它会重新跳转到当前的页面,但不会刷新而是直接导出了表格