Thanks for your reply Martin.... Few more Queries.....
Do I need to add this interceptor for each action mapping....? Is it possible to have only single entry of this interceptor in the struts.xml ? Thanks & Regards Gaurav On Sun, Nov 8, 2009 at 1:56 AM, Martin Gainty <mgai...@hotmail.com> wrote: > > this comes from http://struts.apache.org/2.1.8/docs/i18n-interceptor.html > > > For example, using the default parameter name, a request to > foo.action?request_locale=en_US, then the > locale for US English is saved in the user's session and will be used for all > future requests. > > > > Parameters > > > parameterName (optional) - the name of the HTTP request parameter that > dictates the locale to switch to and save > in the session. By default this is request_localeattributeName (optional) - > the name of the session key to store the selected locale. By default this is > WW_TRANS_I18N_LOCALE > > > Extending the Interceptor > > > There are no known extensions points for this interceptor. > > > > Examples > > > <action name="someAction" class="com.examples.SomeAction"> > <interceptor-ref name="i18n"/> > <interceptor-ref name="basicStack"/> > <result name="success">good_result.ftl</result> > </action> > ### This can be used to set your default locale and encoding scheme in > default.properties > # struts.locale=en_US > struts.i18n.encoding=UTF-8 > > hth > Martin Gainty > ______________________________________________ > Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité > > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger > sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung > oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich > dem Austausch von Informationen und entfaltet keine rechtliche > Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen > wir keine Haftung fuer den Inhalt uebernehmen. > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le > destinataire prévu, nous te demandons avec bonté que pour satisfaire informez > l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci > est interdite. Ce message sert à l'information seulement et n'aura pas > n'importe quel effet légalement obligatoire. Étant donné que les email > peuvent facilement être sujets à la manipulation, nous ne pouvons accepter > aucune responsabilité pour le contenu fourni. > > > > >> Date: Sat, 7 Nov 2009 21:41:27 +0000 >> Subject: Re: query regarding Input Validation >> From: mailgaura...@gmail.com >> To: user@struts.apache.org >> >> Thanks for the reply..... >> getText() method can be useful but only to some extent only as there >> is no way to provide parameterized value of locale to getText() >> method. >> >> I can create the new instance of resource bundle with locale as >> parameter but that would not be a nice workaround... >> >> I am expecting there will be some way within the struts 2 existing >> methods which can be used in such scenario..... >> >> I looking for solution with the expectation to support i18n functionality. >> >> >> Regards >> >> Gaurav >> >> On Sat, Nov 7, 2009 at 7:13 PM, Siddiq Syed <siddiq...@yahoo.com> wrote: >> > I never try this , but you can get messages from >> > applicationResource.propeties file by doing >> > getText("") >> > >> > http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html >> > >> > But I am not sure if this is going to work for annotations. >> > Regards, >> > Siddiq >> > 919-924-9850 >> > >> > >> > >> > >> > ________________________________ >> > From: gaurav nigam <mailgaura...@gmail.com> >> > To: Struts Users Mailing List <user@struts.apache.org> >> > Sent: Sat, November 7, 2009 2:03:41 PM >> > Subject: Re: query regarding Input Validation >> > >> > Hi Siddiq, >> > >> > My Question 2 is mentioned below >> > >> > 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.... >> > >> > >> > Regards >> > >> > Gaurav >> > >> > On Sat, Nov 7, 2009 at 6:54 PM, Siddiq Syed <siddiq...@yahoo.com> wrote: >> >> >> >> 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 >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > 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 >> > > _________________________________________________________________ > Hotmail: Trusted email with Microsoft's powerful SPAM protection. > http://clk.atdmt.com/GBL/go/177141664/direct/01/ > http://clk.atdmt.com/GBL/go/177141664/direct/01/ > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org