出现以下异常,我用的是tomcat服务器
org.apache.jasper.JasperException: java.lang.IllegalStateException: getOutputStream() has already been called for this response
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:532)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:420)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
希望各位多多帮忙
补充:可以搜索一下论坛,里面有很多解决办法 :)
之前也遇到过,这是因为存在多个输出流导致的。
输出完以后 flush一下看看吧。
[quote]getOutputStream() has already been called for this response[/quote]
你是不是在jsp中又使用了[code="java"] XXXX = response.getOutputStream(); [/code]
[quote] getOutputStream() has already been called for this response [/quote]
类或者页面的 流没关闭! 重复使用了!
加上response.reset(); 这个试试