WebSphere记录警告消息“SRTServletRes W WARNING: Cannot set Head.对于一个JSP请求,响应已提交。稍后我需要在我的代码中使用响应头。我做了一些研究,了解到Servlet正在尝试向输出流发送更多数据,但流已经被提交。我不明白为什么这种情况只发生在这个特定的JSP上,因为这个Servlet代码在其他JSP上工作得很好。这个页面没有被重定向,并且我得到的响应没有响应头。
我正在用Spring做一个项目,我有这个问题,我搜索了错误信息,我找到了一个解决方案,甚至所有关于这个问题的帖子都是这样的 at org.apache.catalina.connector.Response.getWriter(Response.java:578)
at org.apache.catalina.connector.ResponseFacade.getWrite
我在谷歌上搜索了错误信息getOutputStream() has already been called for this response,很多人说这是因为<%或%>后面的空格或换行符,但在我的代码中,没有空格或换行符。我在linux上使用tomcat6。 page import="java.servlet.*, java.io.*, com.lowagie.text.pdf.*, %