jsp + tomcat5 问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 09:24:06
出错信息如下:

2009-09-27 13:53:04 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext

请问是什么问题?请高手指教。
tomcat的log,启动没问题,页面不报错,就是有个页面打不开;
程序太长了,不方便帖上来;
程序用了ntko office控件,文件保存到数据库,有文件下载功能。

你的jsp代码中的response代码部分出了问题。错误信息显示getOutputStream()已经被response调用 。建议与response有关的代码部分检查一下。

在Servlet中是否调用了response.sendRedirect()方法?如果是的话在方法后加return试试:
response.sendRedirect("login.jsp");
return;

把你的jsp和servlet代码贴上来

xml配套问题.没有原码,比较难解决

按照提示是你的Servlet 中的service()方法出问题了,不应该是你的tomcat的问题,我看是语法活逻辑的问题。

检查你的XML配置是不是错误.另你的getOutputStream() 有错误..在看下三楼意见