If that is how your page is programmed - then yes.

In a nutshell - try to ensure your JSP is doing "display" things only. 
Or if it needs to perform logic which may invoke errors 
(getting/checking data) - try to perform that logic at the very 
beginning of the JSP so a minimal amount of info is buffered and 
exceptions may be caught and you can effortlessly redirect to an error page.


Ashish Kulkarni wrote:
> Hi 
> I had this problem with tomcat so was verifying with
> jrun, and got the same error, i have increades the
> buffer size to 128k, so i guess buffer is not filled, 
> when u say response has send back to client, does this
> mean that i have started writing html from jsp, and
> half way down i get the error and then i try to
> forward the request???
> if this is correct i think i will have to modify the
> logic
> Ashish
> --- Tim Funk <[EMAIL PROTECTED]> wrote:
> 
>>Sneaky sneaky - posting a JRun problem on the
>>tomcat-user list :0
>>
>>Anyhow - It appears you are trying to forward to
>>another page but you 
>>can't because "you" (actually your servlet engine)
>>have already sent 
>>data back to the client. (Why? I don't know. Maybe
>>because you are using 
>>a JSP that has lots of whitespace which is filling
>>up a buffer?)
>>
>>Once data is sent back the to client - your can't do
>>any of the following:
>>- Send redirects
>>- Forward to another JSP (or servlet)
>>- Set response headers (Cookies, character encoding
>>...)
>>
>>
>>Ashish Kulkarni wrote:
>>
>>>Hi,
>>>
>>>I am developing some jsp pages, and i get the
>>>following error <br>
>>>java.lang.IllegalStateException: Response has
>>
>>already
>>
>>>been committed
>>>     at
>>>
>>
> allaire.jrun.servlet.JRunResponse.resetContent(../servlet/JRunResponse.java:172)
> 
>>>     at
>>>
>>
> allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1201)
> 
>>>     at
>>>
>>
> 
>allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDispatcher.java:89)<br>
> 
>>>In my jsp, I have some logic which check if there
>>
>>is
>>
>>>anydata in database or else forwards the request
>>
>>to
>>
>>>other page, 
>>>so when i m trying to forward the request i get
>>
>>this
>>
>>>error.
>>>I tried
>>>
>>
> request.getRequestDispatcher("PL1077Display.jsp").forward(request,
> 
>>>response);
>>>
>>>also
>>>response.sendRedirect("PL1077Display.jsp");
>>>and also <jsp:forward >
>>><br> with same error...
>>><br> how can i solve it
>>><br>
>>>Ashish
>>>
>>> 
>>
>>
>>--
>>To unsubscribe, e-mail:  
>><mailto:[EMAIL PROTECTED]>
>>For additional commands, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>
> 
> 
> __________________________________________________
> Do You Yahoo!?
> HotJobs - Search Thousands of New Jobs
> http://www.hotjobs.com
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 
> 



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to