jsp页面导出excel,在chrome和firefox下工作正常,在ie系列下,就是一闪而过,没有反应。
能有人指点帮助一下吗?同样的代码,在另外一个工程中可以正常工作在IE下,原样COPY到新工程中就不行,头都抓破了。附jsp代码<%@ page language="java" pageEncoding="UTF-8" %>
<%@ page import="java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.01 Transitional//EN">
<HTML>
<head>
<body>
<div style="display: none">
<form name="exportExcel" id="exportExcel" action="publicAction!exportExcel.action" target="export" mothod="post" accept-charset="UTF-8">
<input type="hidden" name="headers"/>
<input type="hidden" name="dataIndex"/>
<input type="hidden" name="items"/>
<input type="hidden" name="title"/>
<input type="hidden" name="re"/>
</form>
<iframe name="export" id="export"></iframe>
</div>
</body>
</html>附java代码:SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
OutputStream os = response.getOutputStream();
response.reset();
response.setHeader("Content-disposition", "attachment; filename="
+ URLEncoder.encode(title, "UTF-8") + df.format(new Date()) +".xls");
response.setContentType("application/msexcel");
WritableWorkbook wbook = null;
//略去组装excel数据的代码
wbook.write();
wbook.close();
os.close();
excel导出iechrome