Hi,

Thanks for helping out :-) But I've not been able to figure out a solution to this 
yet. I've posted my finds in a separate mail to the Servlet Interest
mailing list.

I'm busy working at other problems, and have therefore not been able to tackle this 
problem yet...

Thanks again,

Sriram

2/20/02 8:45:38 PM, Zvika Markfeld <[EMAIL PROTECTED]> wrote:

>you are right, of course. Apologies for the misguidance, for some reason I
>was sure it was the other way...  :>(.
>The IllegalStateException that you're getting indeed implies that you have
>been writing too much data into to the JSP Writer and that data has already
>been sent to the client. You may set the buffer size to a larger value
>(response.setBufferSize) at the beginning of the page (thus postponing the
>submission), or, preferably, perform the forward operation sooner during the
>execution of that servlet.
>
>zm.
>
>
>-----Original Message-----
>From: A mailing list for discussion about Sun Microsystem's Java Servlet API
>Technology. [mailto:[EMAIL PROTECTED]]On Behalf Of Sriram N
>Sent: Wednesday, February 20, 2002 3:46 PM
>To: [EMAIL PROTECTED]
>Subject: Re: RequestDispatcher.forward() works for jsps but not html files
>
>
>I just had a look at the docs for RequestDispatcher.forward()and here's a
>smal
>part of what I read...
>/**
> * Forwards a request from
> * a servlet to another resource (servlet, JSP file, or
> * HTML file) on the server. This method allows
> * one servlet to do preliminary processing of
> * a request and another resource to generate
> * the response.
>....
>
>Section 8.1 of the Servlet API spec 2.3 also has the following text
>For example, in a context
>rooted at / and a request to/garden/tools.html, a requestdispatcher obtained
>viaServletRequest.getRequestDispatcher("header.html")will behaveexactly
>like a call toServletContext.getRequestDispatcher("/garden/header.html").
>
>So I do think that we can forward to html files, only I'm not able to get it
>right.
>
>I'm getting an IllegalStateException, which is supposed to be thrown in case
>some context has already been written back to the browser.
>
>I'm now having a look at the generated .java file to see if I can figure out
>why such content is being written back.
>
>SRiram
>--- Zvika Markfeld <[EMAIL PROTECTED]> wrote:
>> you cannot perform a dynamic forward to a static resource such as HTML
>file.
>> try:
>> * using a static include, if JSP ( <%@include file="myfile.html"%> )
>> * performing a redirect ( response.sendRedirect("myfile.html") );
>> btw I am not sure whether a relative url redirection will actually work.
>if
>> not, try specifying the entire url starting from the http.
>> zm.
>>
>>
>> -----Original Message-----
>> From: A mailing list for discussion about Sun Microsystem's Java Servlet
>API
>> Technology. [mailto:[EMAIL PROTECTED]]On Behalf Of Sriram N
>> Sent: Wednesday, February 20, 2002 3:11 PM
>> To: [EMAIL PROTECTED]
>> Subject: RequestDispatcher.forward() works for jsps but not html files
>>
>>
>> Hello,
>>
>> I am using Tomcat 4.0.1
>> I have an html file in the root directory of my application, and am
>> unsuccessful in trying to forward the request to this html file form
>within
>> another jsp.
>> E.g.
>> The following code snippet gives me an IllegalStateException
>> --- code snippet ---
>> String forwardToURL = "/trial.html";
>> ServletContext sc = getServletContext();
>> sc.getRequestDispatcher(forwardToURL).forward(request,response);
>> ---
>>
>> where as the following works just fine.
>> --- code snippet ---
>> String forwardToURL = "/trial.jsp";
>> ServletContext sc = getServletContext();
>> sc.getRequestDispatcher(forwardToURL).forward(request,response);
>> ---
>>
>> Both trial.html and trial.jsp are in the root folder of my web
>application.
>>
>> Could someone offer some pointers on where I am going wrong ?
>>
>> Thanks,
>>
>> Sriram
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Yahoo! Sports - Coverage of the 2002 Olympic Games
>> http://sports.yahoo.com
>>
>>
>___________________________________________________________________________
>> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
>body
>> of the message "signoff SERVLET-INTEREST".
>>
>> Archives: http://archives.java.sun.com/archives/servlet-interest.html
>> Resources: http://java.sun.com/products/servlet/external-resources.html
>> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>>
>>
>___________________________________________________________________________
>> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
>body
>> of the message "signoff SERVLET-INTEREST".
>>
>> Archives: http://archives.java.sun.com/archives/servlet-interest.html
>> Resources: http://java.sun.com/products/servlet/external-resources.html
>> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>>
>
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! Sports - Coverage of the 2002 Olympic Games
>http://sports.yahoo.com
>
>___________________________________________________________________________
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>___________________________________________________________________________
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>




_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to