--- Jim Barrows <[EMAIL PROTECTED]> wrote: > > > > -----Original Message----- > > From: Woodchuck [mailto:[EMAIL PROTECTED] > > Sent: Thursday, September 02, 2004 10:18 AM > > To: Struts Users Mailing List > > Subject: RE: struts servlet chaining and immutable request? > > > > > > > > --- Jim Barrows <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > -----Original Message----- > > > > From: Woodchuck [mailto:[EMAIL PROTECTED] > > > > Sent: Thursday, September 02, 2004 10:02 AM > > > > To: struts > > > > Subject: struts servlet chaining and immutable request? > > > > > > > > > <snip/> > > > > > are there better strategies to handle "wizard" scenarios in struts? > > > > so in my abstract Action class i'm looking at the button paramter, > if > > it's "Next" i will call an abstract Save method that the super > class > > implements. then i will forward to the next Action screen (same > > abstract class).. but the request parameter button still says > > "Next" so > > it keeps going next forever... :/ > > typically I use only one action class and one form class for my > wizards. On each form is a hidden page attribute. Each page in the > wizard goes back to the same action. This makes validation easy, and > next/back even easier. If next, then I forward to > "page"+form.getPage()+1, if back then I subtract one. All my > forwards are page1, page2, page3 etc. > I have also used struts-workflow to lock a user into the wizard flow, > so I dont' have to do that. See struts-workflow for details.
nice! i can see it work very well. i didn't know about struts-workflow but i'll check it out. thanks, Jim! woodchuck __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]