Hi
I'm not sure I've understood properly what you need
What I understand is that you are trying to populate the same actionform
using several pages.
The problem is that struts *always calls reset()* every time it access the
form.
What you can do is making your pages set a flag in the request, so your form
can know where it's called from.
Reset() method takes httpServletRequest as parameter, so you can implement
conditional logic there... sometimes like:

public void reset(ActionMapping mapping, HttpServletRequest request) {
        // first time accessed so I can set everything to null 
        if (request.getParameter("flag") == null) { 
                // set all properties to null here
        }
        else if (request.getParameter("flag").equals("page1") {
                // set to null only properties not present in page1
        }
        else if (request.getParameter("flag").equals("page2") {
                // set to null only properties not present in page2
        }
        ...
}

-----Messaggio originale-----
Da: Ayoub, Ashraf A [mailto:[EMAIL PROTECTED] 
Inviato: domenica 16 maggio 2004 11.58
A: Struts Users Mailing List
Oggetto: Maintaining form data across pages...

Dears,

I am trying to setup a series of jsp pages (requestForm, confrimation
jsp). 

I set the scope of my requestForm to "session" as to maintain the data
across the various jsps, but I get it as if reset is called, after  the
confirmation page submits.

What is the best way to maintain the request data across several jsp
pages, speically I have lots of pages as step 1, step 2, step 3 before
submiting the action, with different form beans.

 

 

Thanks, best regards

 

Ashraf Fouad

 



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

Reply via email to