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]