java.lang.IllegalStateException: getWriter() has already been called for this response


出现此异常的三种可能:
1.通过response.reset(); 刷新可能存在一些未关闭的getWriter().  来源:http://blog.csdn.net/wonder4/article/details/8476603
2.struts2请求方法中返回了success此类会返回数据或者界面的,举例如下:
public String saveSubmitOrder(){
return "success";
}
改成
public String saveSubmitOrder(){
return null;
}
或者void。
3.存在多个getWriter且未关闭状态,或者getWriter与OutputStream同时出现。
 
总之,一个请求过来只会有一个返回结果,如果存在两个或以上则会出现此异常.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM