Got this going; thanks for the help!
David Smith wrote:
>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 <dckerber@(protected):
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>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@(protected)
To unsubscribe, e-mail: users-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)