Oooops. Minor point in code, but one that could trip someone up if they copy paste my code:
<p>Your request for ${SessProp} follows:</p> should read: <p>Your request for ${mySessProp} follows:</p> --David 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. > >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] > > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]