首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

写个servlet,用来导数据到word的,结果在ie8的情况上闪退了,在ie9情况上不会,郁闷

2012-08-01 
写个servlet,用来导数据到word的,结果在ie8的情况下闪退了,在ie9情况下不会,郁闷啊遇到了一个很郁闷的问题

写个servlet,用来导数据到word的,结果在ie8的情况下闪退了,在ie9情况下不会,郁闷啊

遇到了一个很郁闷的问题

写个servlet,用来导数据到word的,结果在ie8的情况下闪退了,在ie9情况下不会,郁闷啊。

private void statResult_sublist(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
ExportBean exportBean = new ExportBean();
ByteArrayOutputStream baos = null;
OutputStream outp = null;
try {
String parentConetentId = request.getParameter("parentContentId");
EcmContent content=EcmFactory.getContentManager().getContent(parentConetentId);
if(content!=null){
request.setAttribute("sort", ContentQuerySql.ARTICLE_PUBLISH_DATE);
request.setAttribute("limit", String.valueOf(Integer.MAX_VALUE-1));
QueryResult qr = EcmFactory.getContentProcessHelper().doSubList(request);
new AfterQueryAttachAttribute().process(qr);
List dataList = qr.getData();
if (dataList == null) {
dataList = new ArrayList();
}
String fileName = new String((content.getTitle() + "统计数据.doc").getBytes("GBK"),"ISO8859_1");
baos = exportBean.createDocForStatResultSubContentListStatistic(content, dataList);
response.setContentType("application/x-download");
response.addHeader("Content-Disposition", "attachment;filename=" + fileName);
response.setContentType("text/doc;charset=utf-8");
// 将baos字节流输出给用户下载
outp = response.getOutputStream();
outp.write(baos.toByteArray());
outp.flush();
}
} catch (Exception e) {
System.out.println("Error!");
e.printStackTrace();
} finally {
if (outp != null) {
outp.close();
outp = null;
}
}
}

热点排行