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]>