Your form name in validation.xml should be "InputDataForm" (no leading slash),
not "/ClientA".

> -----Original Message-----
> From: Chaudhary, Harsh [mailto:[EMAIL PROTECTED] 
> Sent: Monday, May 08, 2006 1:16 PM
> To: Struts Users Mailing List
> Subject: Validation help: One struts form, multiple actions
> 
> 
> Hi,
> I am having some trouble with struts validation. Here's the case:
> 
> I have multiple actions corresponding to multiple pages.
> I have only one struts form for all these actions.
> 
> I would appreciate it if someone could tell me how to set up my
> validation. I am using ValidatorActionForm for my struts 
> form. My action
> class extends from Action.
> 
> Here's a snippet of my struts-config.xml:
> 
>               <action path="/ClientA" 
>       
> type="xxx.xxx.presentation.struts.action.ClientaAction" 
>                       name="InputDataForm"  
>                       scope="request" 
>                       validate="true"
>                       input=".app.clienta">
> 
>               </action>
> 
>               <action path="/ClientB" 
>       
> type="xxx.xxx.presentation.struts.action.ClientbAction" //This is diff
> from "/ClientA" type
>                       name="InputDataForm"  
>                       scope="request" 
>                       validate="true"
>                       input=".app.clientb">
> 
>               </action>
> 
> Snippet from my validation.xml:
> 
>     <formset>
>     <form name="/ClientA">
> 
>       <field property="clientaFirstName" depends="required,mask">
>         <msg key="lnra.clienta.clientaFirstName" name="required"/>
>         <msg name="mask" key="lnra.global.nameMask"/>
>         <var>
>           <var-name>mask</var-name>
>           <var-value>${nameMask}</var-value>
>         </var>
>       </field>
>       </form>
> 
>     </formset>
> 
> I thought this should be straight forward, i.e., associate your
> validation formName to actions and set validate to true in
> struts-config.xml. But, its blowing out. Any ideas?
> 
> Thanks,
> Harsh.
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to