getWriter() has already been called for this response的解决方法

来源:互联网 发布:怎么投诉阿里云 编辑:程序博客网 时间:2024/06/05 07:38
今天在使用DeferredResult 做异步返回的时候一直报getWriter() has already been called for this response错误,网上有的说法是web容器生成的servlet代码中有out.write(""),这个和JSP中调用的 response.getOutputStream()产生冲突,但是笔者使用的是封装的类没有办法像他们说的out.flush()一下即可,刚刚替换了tomcat的版本,之前用的是apache-tomcat-7.0.61和更低的tomcat7.x的版本,更换成apache-tomcat-7.0.9问题解决。
0 0