Indeed, each dispatch method corresponds to a different jsp page.  However,
the "page" attribute is designed for building up an ActionForm from many
different pages in wizard like way.  I'm looking only to perform a specific
type of validation on a subset of my ActionForm for each dispatch method.

The only other solution I know of is to break up my DispatchAction to
seperate Actions and use seprate ActionForms for each, not something I want
to do unless absolutely necessary!

-Burhan


Mike Jasnowski wrote:

> Do you have corresponding pages for each method? Would the "page" attribute
> enable you to only validate fields relevant to the corresponding dispatch
> method? Or have I missed your question.
> 
> -----Original Message-----
> From: Burhan Nazir [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 17, 2003 12:50 PM
> To: [EMAIL PROTECTED]
> Subject: Using DispatchAction class with Struts Validator
> 
> 
> Got a problem thats been bugging me for a while:
> 
> I'm using an action class that extends DispatchAction class.  The methods in
> this class use the same ActionForm class (DynaValidatorActionForm).
> However,
> the validation requirments for each method in the dispatch class are
> different.
> 
> I understand that if I use the DynaValidatorActionForm, I can map the action
> URI to the name property in the validation.xml file.  Is it possible to map
> the exact method in my dispacth to the validation.xml file?
> 
> For example, if my DispatchAction class URI path mapping is: "/dispatch",
> and
> I have a method named "update1" and "update2" within the dispatch class, can
> I do this in
> my validation.xml file?:
> 
> <formset>
>       <form name="/dispatch.do.update1">
>       ......do special validation here
>       </form>
>       <form name="/dispatch.do.update2">
>       ......do special validation here
>       </form>
> </formset>
> 
> Many thanks for your help!
> -Burhan
> 
> 
> 
> 
> --
> FreeBSD 4.8-STABLE * http://www.freebsd.org
>  5:40PM  up 127 days,  2:09, 11 users, load averages: 0.00, 0.00, 0.00
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
FreeBSD 4.8-STABLE * http://www.freebsd.org
 6:03PM  up 127 days,  2:33, 11 users, load averages: 0.10, 0.03, 0.01

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

Reply via email to