我的action代码如下:
public String importIdc() {
try {
idcImportService.importIdc(idcVO, dataImport, response); // 其中包含了文件的读和写!
this.setIdcVO(idcVO);
response.flushBuffer();
} catch (Exception e) {
logger.error("importIdcRenting:", e);
}
return "loadsuccess";
}
现功能如下:导入excel判断错误数据 把正确的导入到数据库 错误的再返回给用户 功能已做出 现在做返回页面提示时出现bug
在网上查了很久 都说 response.getOutputStream() 和response.getWriter() 不能通用 现在求解决方案 可以导出错误数据 平且给出提示 alert 或者刷新页面都可以
------解决思路----------------------
没有看源码,大概意思是getWriter方法会调用getOutputStream方法,这个输出流不能被多次调用。
建议用完了的地方close,保证串行使用。
------解决思路----------------------
参考这个呢 /
------解决思路----------------------
response.getOutputStream() 和response.getWriter()别放到一个请求里,改代码吧