Yes.  I'm saying the original request won't be available.  One other
alternative I can think of is for the last page submit to add all the
saved params to the request for page 1.  Last page example form tag:
<form action="page1.jsp?frmParam1=value&frmParam2=value">

--David

David Kerber wrote:

> David Smith wrote:
>
>> You won't be able to re-compose the request object as if it was just
>> submitted.  The quickest, dirtiest way is to just stow the form params
>> in the session upfront and then use them from the session later.
>>  
>>
> Are you saying that I can't build a request and execute it directly,
> and therefore will need to check for the stored parameters on the page
> that I'm re-opening?
>
>
>> Example:
>>
>> <c:if test="${not empty param.mySubmitBtn}">
>>  <c:set var="mySessProp" scope="session" value="${param.myFormField}" />
>>  <c:set var="mySessProp2" scope="session"
>> value="${param.myFormField2}" />
>>  <!-- Keep going though all the form fields you want to save. -->
>> </c:if>
>>
>> <p>Your request for ${SessProp} follows:</p>
>> .....
>>
>> --David
>>
>> David Kerber wrote:
>>
>>  
>>
>>> David Smith wrote:
>>>
>>>   
>>>
>>>> So you want to effectively save the parameters from the original
>>>> request to page 1 and then use them when you come back to page 1.  I
>>>> can see two options:
>>>>
>>>> 1. Sessionless -- each page propogates the original params as hidden
>>>> fields until you return to page 1 where it makes use of them.
>>>> 2. With sessions -- the original params are stored in the session and
>>>> page 1 uses them in the absence of form params -- ie when completing
>>>> the process.
>>>>     
>>>
>>> I've been trying to do this with sessions, but can't figure out the
>>> details:. I can handle extracting the original params and storing them
>>> away no problem, but can't figure out how to build the request again
>>> and re-initiate it, to bring that page up again.  Can you give me an
>>> example or a link?  I've tried quite a bit of googling, but must not
>>> have hit upon the right combination of terms yet.
>>>
>>> Dave
>>>
>>>   
>>>
>>>> --David
>>>>
>>>> David Kerber wrote:
>>>>
>>>>     
>>>>
>>>>> Ok, I'll try:
>>>>>
>>>>> My app is started with a .jsp.  On it the user enters a location
>>>>> ID.  When they click the submit button, it sends the request to a
>>>>> servlet (call it page 1)  which brings up information from a
>>>>> database about that location, and gives them the option to make
>>>>> changes to the information for the location, stepping through 3 more
>>>>> pages, all from servlets.  After the last page is done, I want to
>>>>> return to the first servlet page (page 1) with the same request
>>>>> parameters as it was originally requested with, so that the site
>>>>> information is re-requested from the database, and they will then
>>>>> see the same site, but with the data changed to reflect what they
>>>>> just entered.
>>>>>
>>>>> All of this works right now, except that I haven't figured out how
>>>>> to return to servlet page 1 with the same request parameters it had
>>>>> the first time, *as if* it had been requested from the jsp, but
>>>>> without them needing to re-enter the location ID and clicking on the
>>>>> submit button again.  How can I do that?
>>>>>
>>>>> Thanks for any suggestions!
>>>>> Dave
>>>>>
>>>>>
>>>>> Hassan Schroeder wrote:
>>>>>
>>>>>       
>>>>>
>>>>>> On 12/21/06, David Kerber <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>>         
>>>>>>
>>>>>>> Nobody has a suggestion about this?
>>>>>>>           
>>>>>>
>>>>>>
>>>>>>
>>>>>> Sure. I suggest you rephrase what you're actually trying to
>>>>>> accomplish,
>>>>>> because the original made utterly no sense to me :-)
>>>>>>
>>>>>> FWIW,
>>>>>>         
>>>>>
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to