All of these lifecycle methods can be managed by setting the order of
the Interceptors in the stack. You can extend the lifecycle methods
available by adding your own lifecycle Interface and Interceptor.

> -----Original Message-----
> From: Chris Chen [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, December 13, 2003 12:40 PM
> To: [EMAIL PROTECTED]
> Subject: [OS-webwork] Re: Setup form on validation failure...
> 
> 
> A third option is to take out the Workflow Interceptor out of 
> the stack and only leave the validate interceptor in there.
> 
> Validate interceptor will do the validation through both the 
> action-validation.xml file and calling the action's action 
> method.  The Workflow Interceptor will check if there are any 
> errors through action.hasErrors(), and if so, automatically 
> return INPUT as the result without running the action's 
> execute() method.
> 
> So you can simply take out the workflow interceptor and do 
> your preprocessing inside your execute() method.  But you 
> should also just check if there are any errors yourself and 
> return a result before doing any other processing that 
> requires the data to be valid.
> 
> I think that the Prepare Interceptor is a bad idea because 
> the method is called before any validation is done.  From 
> what you are saying, it appears that you want to do 
> preprocessing AFTER the form fails validation but before a 
> result is returned back to the user.
> 
> Thanks,
> Chris
> 
> ----- Original Message ----- 
> From: "Tao Starbow" <[EMAIL PROTECTED]>
> Newsgroups: gmane.comp.java.open-symphony.webwork
> Sent: Friday, December 12, 2003 4:48 PM
> Subject: Setup form on validation failure...
> 
> 
> > Does anyone have any tips on doing preprocessing when a form fails 
> > validation? I have a form that some information from the 
> database to 
> > set up the user interface.
> > Normally I just do this in the execute method.  But when 
> the form fails
> > xwork validation, the execute method is never called.  Does the
> > ValidateInterceptor have a hook for something like an onFail method?
> >
> > thanks,
> > -tao starbow
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: SF.net Giveback Program. Does 
> > SourceForge.net help you be more productive?  Does it help 
> you create 
> > better code?  SHARE THE LOVE, and help us help YOU!  Click Here: 
> > http://sourceforge.net/donate/
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program. 
> Does SourceForge.net help you be more productive?  Does it 
> help you create better code?  SHARE THE LOVE, and help us 
> help YOU!  Click Here: http://sourceforge.net/donate/ 
> _______________________________________________
> Opensymphony-webwork mailing list 
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> 


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to