Do you still have this problem?
> Hi all,
>
> I am getting a servlet error which has something to do with a wrapped
> response object.
>
> With Resin, I have created a servlet that wraps a response object for the
> purpose of writing the response's html to a file. This complete
> successfully, then the RequestDispatcher forwards the request to a jsp,
> which in effect displays a thank you page. It works wonderfully.
>
> When I deploy the same application to Tomcat, I get the following error:
>
> java.lang.IllegalStateException: Cannot forward after response has been
> committed
> at org.apache.catalina.core.ApplicationDispatcher.doForward(Unknown
> Source)
> at org.apache.catalina.core.ApplicationDispatcher.forward(Unknown
> Source)
> at atonce.mas.web.MainServlet.doGet(MainServlet.java:88)
>
> Apparently the two servlet containers handle this differently. As curious
> as this is, I'm more concerned with getting the tomcat version working. Is
> there anything I can do to "uncommit" the response? I assume not. I could
> use a sendRedirect, but would prefer to stick with the RequestDispatchers
> forward method to be consistent and standard with my servlet model.
>
> Any ideas?
>
> Thanks,
> Jay