Please refer the section 

Defining Validation Rules in the below mention link.

http://docs.huihoo.com/webwork/2.2.6/Validation.html

-siddiq.


Siddiq Syed wrote:
> 
> 
> From: gaurav nigam <mailgaura...@gmail.com>
> To: Struts Users Mailing List <user@struts.apache.org>
> Sent: Sat, November 7, 2009 1:21:41 PM
> Subject: Re: query regarding Input Validation
> 
> Hi Saddiq,
> -- siddiq
> 
> Thanks for your help....
> I am not able to understand meaning of below line
> You can achive this by creating an separate file for each method
> ...do you mean that i should create separate action class for each method
> or you mean to say separate validation file for each method of an
> action class...
> 
> --- Separate validation file for each action name speicifed in the
> struts.xml , 
> http://docs.huihoo.com/webwork/2.2.6/Validation.html
> 
> 
> 
> By your suggestion, I need to create multiple action mappings in
> struts.xml for each of the method of the action class....
> 
> Its not with the method of the actin class , its the action name what is
> been defined in the strust.xlml
> -- For example if you have an action class user
> UserAction.java
> public class UserAction extends action {
>      public String addUser(){
>         return success;
>     }
>     public String modifyUser(){
>         return success;
>     } 
> }
> 
> struts.xml
> <action name="addUser"  class="UserAction" method="addUser">
>     <result name="success'>somejsp.jsp</result>
>     <result name="input">otherjsp.jsp</result>
> </action>
> 
> <action name="modifyUser"  class="UserAction" method="modifyUser">
>     <result name="success'>somejsp.jsp</result>
>     <result name="input">otherjsp.jsp</result>
> </action>
> 
> Validation files naming convection .
> 
> UserAction-addUser-validation.xml -- when user click on adduser --this
> validation file is going to be invoked
> UserAction-modifyUser-validation.xml -- when user click on modifyuser --
> this validation file is going to be invoked.
> 
> http://docs.huihoo.com/webwork/2.2.6/Validation.html
> 
> Note : this validation files need to be in the same package with action
> class.
> 
> Can we avoid this multiple action mappings by wildcard characters.....?
> 
> -- Yes we can avoid multiple action mapping. 
> 
> 
> Please suggest your opinion.....
> 
> I am also waiting for some reply on Question 2 I have asked on earlier
> mail....
>  Question 2 ?
> 
> Thanks
> 
> Gaurav
> 
> On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed <siddiq...@yahoo.com> wrote:
>> You can achive this by creating an seprate file for each method and add
>> the validation.
>> When ever the a method from the action class is invoked the corresponding
>> validation will get invoked.
>>
>> actionname-aliasname-validationname.xml
>>
>> actinname -- name of your actin class.
>> aliasname -- name of the action specifed in the strust-xml file.
>>
>> <action name="x" class="com.yaction" method="x">
>>      <result name="input" type="tiles">validationresult.jsp</result>
>> </action>
>>
>> name of the validation file for the above mention action will be
>>
>> yaction-x-validation.xml -- where you can define the validation and will
>> be invoke when action x is invoked.
>>
>>
>>  -Siddiq.
>>
>>
>>
>> ________________________________
>> From: gaurav nigam <mailgaura...@gmail.com>
>> To: Struts Users Mailing List <user@struts.apache.org>
>> Sent: Sat, November 7, 2009 12:14:32 PM
>> Subject: query regarding Input Validation
>>
>> Hi All,
>>
>> I have a query regarding input validation.
>>
>> # Can we use method wise input validation in struts 2 ?
>> if this is not supported directly, then is there any workaround for the
>> same.
>>
>> #To utilise the xml based validation, I have to create different
>> action class for same module...like module is "user" and i had to
>> create different action classes like adduser.action, modifyuser.action
>> class etc...i have to do this as there are some fields which are
>> different in each action....ideally i want to have single action class
>> with different methods like add, modify, etc... to handle this..but
>> can not do it so as same set of validation will be called for each
>> method...which is not required in my case...
>>
>> After some search and study, i came to know that there is annotation
>> validation which can be used and will be invoked per method...as
>> mentioned in this link
>> http://struts.apache.org/2.0.14/docs/validations-annotation.html
>>
>> but here, in need to hard code, my messages which i really want to
>> avoid it, Is there any way to use property file here...please provide
>> suggestion on this.....
>>
>> I have also learned that this annotation validation will not work for
>> client side validation. Is there any work around for this....
>>
>>
>> Kindly help me in this regard
>>
>>
>> Thanks
>>
>> Gaurav
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to