您的位置:首页 > 编程语言 > Java开发

java.lang.IllegalStateException: getOutputStream() has already been called for this response完美解决方案

2012-07-11 20:08 561 查看
在jsp或者在servlet中有时要用到response.getOutputStream(),但是此时会在后台报这个错误java.lang.IllegalStateException: getOutputStream() has already been called for this respons,这个异常时因为response.getOutputStream()跟response.getWriter()相冲突造成的,解决方法如下:

out.clearBuffer();

out = pageContext.pushBody();

在调用response.getOutputStream()之前加上上面两代码就能完美解决了!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐