诡异的问题:Cannot forward a response that is already committed
2010-07-25 11:49
330 查看
如题。
最近在开发一个新功能时候,需要用到jsp:include引用action方法的方式来实现功能,这个action的方法独立访问的时候是一点问题都没有的。
然后,调试了N多个地方,整个流程差不多每句代码从头跟到尾都没发现有什么逻辑上的错误。
网上找了N多个中文英文的相关文章,解决方法都是让return null,这样以来过是可以过,但是完全拿不到我想要的结果过来。
最后还是老衲眼尖,发现实现该功能的页面的代码,有用到好几个jsp:include标签,里面无一例外都带有flush='true"这个属性,抱着死马当活马医的心态,把这些个属性全部去掉只留下个裸include,回到浏览器一按F5,居然可以正常显示不报错了。
老衲大胆推论:在include的page是jsp的时候,flush可以多用都没关系,但是如果有include到action的时候,就比较严格了,不能flush多次,所以才导致这悲剧的若干次调试。
最近在开发一个新功能时候,需要用到jsp:include引用action方法的方式来实现功能,这个action的方法独立访问的时候是一点问题都没有的。
然后,调试了N多个地方,整个流程差不多每句代码从头跟到尾都没发现有什么逻辑上的错误。
网上找了N多个中文英文的相关文章,解决方法都是让return null,这样以来过是可以过,但是完全拿不到我想要的结果过来。
最后还是老衲眼尖,发现实现该功能的页面的代码,有用到好几个jsp:include标签,里面无一例外都带有flush='true"这个属性,抱着死马当活马医的心态,把这些个属性全部去掉只留下个裸include,回到浏览器一按F5,居然可以正常显示不报错了。
老衲大胆推论:在include的page是jsp的时候,flush可以多用都没关系,但是如果有include到action的时候,就比较严格了,不能flush多次,所以才导致这悲剧的若干次调试。
相关文章推荐
- 【KMS】Cannot forward a response that is already committed
- nested exception is java.lang.IllegalStateException: Cannot forward after response has been committed
- Cannot forward after response has beencommitted问题分析及解决
- Cannot forward after response has been committed 问题
- Cannot forward after response has been committed问题
- Cannot forward to error page for request [/] as the response has already been committed. As a result
- Cannot forward after response has been committed问题解决及分析
- Cannot forward after response has beencommitted问题分析及解决
- Cannot forward after response has been committed问题解决及分析
- Cannot forward after response has been committed 问题原因。
- Cannot forward after response has beencommitted问题分析及解决
- Cannot forward after response has been committed问题解决及分析
- Cannot forward after response has beencommitted问题分析及解决
- java.lang.IllegalStateException: Cannot forward after response has been committed错误问题
- Cannot forward after response has beencommitted问题分析及解决
- Cannot forward after response has beencommitted问题分析及解决
- Cannot forward after response has been committed问题解决及分析
- 问题解决:Cannot forward after response has been committedCannot forward after response has been committed
- Servlet的问题Cannot forward after response has been committed
- Cannot forward after response has been committed问题解决及分析