Hi, I only want to forward if validation fails -- i.e. don't need to run the "execute" method. But I don't know how to set that up in my struts-config.xml file (or some other file if that's what's needed). How do I do that?
Or is the only way to do this is as David Newton suggested -- moving validation into my execute method and forwarding appropriately. Thanks, - Dave Burton Rhodes wrote: > > Exactly. If validation fails, execute will not be called by design. > Since all you want to do is forward, you shouldn't need to run your > execute method. The forwarding will take place in your struts.xml file > as previously suggested. > > If you need to execute code regardless of the validation, look into > the prepare method. > > On 2/27/09, laredotornado <[email protected]> wrote: >> >> But it seems like the "ActionErrors validate" method from my ActionForm >> class >> is called, fails, and my execute handler is not called. Is there a way >> in >> the struts-config.xml file that I can set up a foward upon validation >> failure? >> >> This is what my struts action is currently ... >> >> <action path="/hhFlow" >> type="com.myco.regui.struts.accounts.AccountsAction" >> scope="request" >> name="REAccountLookUpBean" >> validate="true"> >> </action> >> >> - Dave >> >> >> Jim Kiley wrote: >>> >>> Just have the result of the input() method return them to a different >>> page >>> under that condition. >>> >>> On Fri, Feb 27, 2009 at 12:41 PM, laredotornado >>> <[email protected]>wrote: >>> >>>> >>>> Hi, >>>> >>>> If request validation fails, how can I forward the user to a different >>>> page >>>> than that from which they came? The scenario is that an external web >>>> site >>>> is going to invoke our site with something like >>>> "/ourForm.do?param1=xxx¶m2=yyyy" and if their parameters are not >>>> valid, >>>> we want to forward them to another page on our site. >>>> >>>> Thanks for your help, - Dave >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Struts-2-question-about-validation-and-forwarding-tp22250708p22250708.html >>>> Sent from the Struts - User mailing list archive at Nabble.com. >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>>> >>> >>> >>> -- >>> Jim Kiley >>> Technical Consultant | Summa >>> [p] 412.258.3346 [m] 412.445.1729 >>> http://www.summa-tech.com >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Struts-2-question-about-validation-and-forwarding-tp22250708p22250852.html >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > -- > Sent from my mobile device > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://www.nabble.com/Struts-2-question-about-validation-and-forwarding-tp22250708p22289465.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

