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

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

2017-01-11 00:00 621 查看
解决:

由于jsp container在处理完成请求后会调用releasePageContet方法释放所用的PageContext object,并且同时调用

getWriter方法,由于getWriter方法与在jsp页面中使用流相关的getOutputStream方法冲突,所以会造成这种异常,解决

办法是:只需要在jsp页面的最后加上两条语句:

out.clear();

out=pageContext.pushBody();即可(其中out,pageContext均为jsp内置对象!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐