Hi Axel:

What you may want to use is the RequestDispatcher object. Look at:
http://archives.java.sun.com/cgi-bin/wa?A2=ind0007&L=servlet-interest&P=R56563
for code samples (as well as the servlet API of course!)..
The thing you want to remember in your situation is that you should be careful to call 
the RequestDispatcher.forward *before* you commit the response to the browser,
else you will get an exception.

Cheers!
Geeta

Bartsch Axel wrote:

> Hi,
>
> I have the following problem:
> a HTTP request is sent by a HTML page (within the browser) to servlet1:
> in the doPost(HttpServletRequest req, HttpServletResponse resp) of servlet1 this 
>request is treated.
>
> Now during code processing servlet1 in some cases handles the sending of the HTTP 
>response himself
> = normal servlet handling, no problem
> in some other cases (e.g. in case of error) servlet1 wants the request to be treated 
>by servlet2:
> so servlet1 would like to send a HTTPrequest (new request or forward of original 
>request) to servlet2.
> servlet1 would then like to return from its doPost(...) method without sending a 
>HTTP response to the browser; it is servlet2
> instead that is then responsible for sending the HTTP response to the browser.
>
> And this is no servlet chaining:
> because:
> that another servlet is involved is not known before sending the HTTP request by the 
>browser, it is known first during servlet1 code processing:
> so the servlet engine can not be configured accordingly.
> servlet1 does not setup a HTTP response which is then sent to servlet2 for further 
>processing.
>
> Is this possible?
> How (code example) could this action be performed? Are there messages provided in 
>the servlet API or must a 'normal' JAVA API be used for setting up a HTTP request?
>
> Axel, Lannion/France
>
> ___________________________________________________________________________
> 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

Reply via email to