在Struts2中使用poi进行excel操作下载的时候报getOutputStream() has already been called for this response 错误 [转]
2024-08-24 14:36:58
在项目中用到了poi这个开源的操作excel文件的jar.
项目中用到struts2容器管理servlet.不是单纯的直接用servlet.
workbook.write(os);
os.flush();
os.close();
return "SUCCESS";
在我的action中用是这样处理最后的传出.但是报出了: java.lang.IllegalStateException: getOutputStream() has already been called for this response的错误.
Struts2方法之间调用引起的。
因为:每个方法都返回的是一个Action对象,而response是Action对象参数,
所以就会使response冲突!
故,将最后的return "SUCCESS"改为 return null .
不将其交由sturts2管理.就不会报异常了
最新文章
- JS中关于字符串的几个常用又容易忘记的方法
- Spring工作原理
- svn 上传出现Cannot accept non-LF lind endings in 'svn:log'
- Xml与DataTable相互转换方法
- CI框架源码阅读笔记4 引导文件CodeIgniter.php
- IOS基础之 (设计模式)
- 大熊君大话NodeJS之开篇------Why NodeJS(将Javascript进行到底)
- jsp页面编译成Servlet类文件
- The7th Zhejiang Provincial Collegiate Programming Contest->;Problem A:A - Who is Older?
- (转)OpenSSL命令---pkcs12
- 通讯框架 T-io 学习——给初学者的Demo:ShowCase设计分析
- Cocos2d-x 3.1.1 学习日志10--一进来你就知道了Box2D了
- 4月23日 MySQL学习-DDL
- Java反射、反射练习整理
- js:获取事件源的兼容性写法
- Thread类相关方法
- Anaconda安装及配合pycharm使用
- git vim 编辑器基本操作
- JavaScript:RegExp对象的使用(整理)
- spring使用rssfeed
热门文章
- 13年山东省赛 Boring Counting(离线树状数组or主席树+二分or划分树+二分)
- (原)opencv中使用限制对比度自适应直方图均衡CLAHE
- JQuery阻止表单提交的方法总结 - 使用onsubmit()验证表单并阻止非法提交
- http://codepen.io/zhou-yg/pen/NqgPmg 在线编辑器
- Qt 框架的图形性能高(OpenGL上的系统效率高),网络性能低,开发效率高,Quick是可以走硬件加速——Qt中分为好几套图形系统,差不多代表了2D描画的发展史。最经典的软描画系统
- JS扩展方法
- Python打印格式化与字符串
- 【转】Android 平台下使用 i2c-tools
- OpenGL进阶(十一) - GLSL4.x中的数据传递
- 了解Serialization