The question is probably : "why do you need to refer to the first
request ?". Dont you need to actually refer to some state of the
request ? Could you extract that state from the request instead of
storing the full request ?

  Maybe I'm just asking a dumb question, but I have problem
understanding why you would need the whole request ...

On 7/14/05, cristi <[EMAIL PROTECTED]> wrote:
> Hello all
> 
> I have a web application where I need to use in a second request the
> HttpServletRequest object sent to the same servelet in the first
> request.
> 
> Here is what my servlet looks like :
> 
> public void doGet( HttpServletRequest request, HttpServletResponse response )
> {
>      /*
>      some code here detecting if this request
>      is the first one. This code initializes
>      isFirstRequest
>      */
> 
>     if( isFirstRequest )
>     {
>         session.setAttribute( "FIRST_REQUEST_OBJECT", request );
>         request.getRequestDispatcher("somepage.jsp").forward(request, 
> response);
>     }
>     else
>     {
>         HttpServletRequest oreq = 
> (HttpServletRequest)session.getAttribute("FIRST_REQUEST_OBJECT");
>         request.getRequestDispatcher("somepage.jsp").forward(oreq, response);
>     }
> 
> }
> 
> It seems that it is not safe to do so. What can I do to handle this situation 
> ?
> 
> Thx.
> Cristi
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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

Reply via email to