Re: struts2: interceptor - validation doesn't work :-(
Don't validation errors go to input? Like so: /pages/error.jsp /pages/welcome-input.jsp /pages/welcome.jsp I put the annotations on the setters. @RequiredStringValidator(type = ValidatorType.FIELD, message = "You must enter a password.") @StringLengthFieldValidator(type = ValidatorType.SIMPLE, trim = true, minLength = "6", maxLength = "100", fieldName = "pwd", message = "Password must be at least 6 characters") public void setPwd(String password) { this.pwd = password; } Regards, Randy Burgess Sr. Web Applications Developer Nuvox Communications > From: xianwinwin <[EMAIL PROTECTED]> > Reply-To: Struts Users Mailing List > Date: Thu, 3 Jan 2008 15:37:08 -0800 (PST) > To: > Subject: struts2: interceptor - validation doesn't work :-( > > > I've been struggling with this issue for a while and any pointer would be > appreciated. > > I have a simple file with one field -name; I would like to validate that the > user put information in it. > > I'm using the annotation in order to achieve this but for some reason the > validation doesn't work (there's no return message that the user did not > provide the info). > > my file looks like this: > > > @RequiredStringValidator(message="name is missing") > public void setName(String name) > { > this.name=name; > } > > > in the jsp page: > ... > > > > > in the xml: > class="com.simple.validation.Test"> > /pages/error.jsp > /pages/welcome.jsp > > > > > > the guest interceptor is: > > > > > any idea? > > -- > View this message in context: > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-% > 28-tp14607863p14607863.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > - > 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]
Re: struts2: interceptor - validation doesn't work :-(
AND THE WINNER IS: xniit2003 YES!! thank you so much! good call and a brilliant observation thank you all! you wrote: I guess your problem is in the xml file. You are using "error" result type. But by default if validation error occurs, "input" string is being returned. So please use "input" instead of "error" and check again. :jumping: -- View this message in context: http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14618918.html Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: struts2: interceptor - validation doesn't work :-(
I didn't see an INPUT result configured, which will be needed. /Ian -- Ian Roughley From Down & Around, Inc. Consulting * Training / Mentoring * Agile Process * Open Source web: http://www.fdar.com - email: [EMAIL PROTECTED] Dave Newton wrote: Please post the entire relevant code and configuration. I do this all the time (annotating the getter, though, as Wes said) and don't have any problems. You're extending ActionSupport? d. --- xianwinwin <[EMAIL PROTECTED]> wrote: thanks wes, I tried this manipulation - didnt work :-( Wes Wannemacher wrote: Try annotating the getter rather than the setter. -Wes On 1/3/08, xianwinwin <[EMAIL PROTECTED]> wrote: yes i did :super: newton.dave wrote: Did you annotate the class with the @Validation() annotation? d. --- xianwinwin <[EMAIL PROTECTED]> wrote: I've been struggling with this issue for a while and any pointer would be appreciated. I have a simple file with one field -name; I would like to validate that the user put information in it. I'm using the annotation in order to achieve this but for some reason the validation doesn't work (there's no return message that the user did not provide the info). my file looks like this: @RequiredStringValidator(message="name is missing") public void setName(String name) { this.name=name; } in the jsp page: ... in the xml: /pages/error.jsp /pages/welcome.jsp the guest interceptor is: any idea? -- View this message in context: http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14607863.html Sent from the Struts - User mailing list archive at Nabble.com. - 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] -- View this message in context: http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14609244.html Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Wesley Wannemacher President, Head Engineer/Consultant WanTii, Inc. http://www.wantii.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14610928.html Sent from the Struts - User mailing list archive at Nabble.com. - 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]
Re: struts2: interceptor - validation doesn't work :-(
I guess your problem is in the xml file. You are using "error" result type. But by default if validation error occurs, "input" string is being returned. So please use "input" instead of "error" and check again. Thanks On Jan 4, 2008 5:07 AM, xianwinwin <[EMAIL PROTECTED]> wrote: > > I've been struggling with this issue for a while and any pointer would be > appreciated. > > I have a simple file with one field -name; I would like to validate that > the > user put information in it. > > I'm using the annotation in order to achieve this but for some reason the > validation doesn't work (there's no return message that the user did not > provide the info). > > my file looks like this: > > >@RequiredStringValidator(message="name is missing") >public void setName(String name) >{ >this.name=name; >} > > > in the jsp page: > ... > > > > > in the xml: > class="com.simple.validation.Test"> >/pages/error.jsp >/pages/welcome.jsp > > > > > > the guest interceptor is: > > > > > any idea? > > -- > View this message in context: > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14607863.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Thanks & Regards Arpan Debroy AOL Online India Private Ltd RMZ EcoSpace Campus 1A Outer Ring Road, Bellandur, Bangalore - 560037 India Mobile No :+9886006306 on-board :+91 (80) 4035 4528 E-mail : [EMAIL PROTECTED]
Re: struts2: interceptor - validation doesn't work :-(
Please post the entire relevant code and configuration. I do this all the time (annotating the getter, though, as Wes said) and don't have any problems. You're extending ActionSupport? d. --- xianwinwin <[EMAIL PROTECTED]> wrote: > > thanks wes, I tried this manipulation - didnt work > :-( > > > > Wes Wannemacher wrote: > > > > Try annotating the getter rather than the setter. > > > > -Wes > > > > On 1/3/08, xianwinwin <[EMAIL PROTECTED]> wrote: > >> > >> yes i did :super: > >> > >> > >> > >> newton.dave wrote: > >> > > >> > Did you annotate the class with the @Validation() annotation? > >> > > >> > d. > >> > > >> > --- xianwinwin <[EMAIL PROTECTED]> wrote: > >> > > >> >> > >> >> I've been struggling with this issue for a while and any pointer > would > >> be > >> >> appreciated. > >> >> > >> >> I have a simple file with one field -name; I would like to validate > >> that > >> >> the > >> >> user put information in it. > >> >> > >> >> I'm using the annotation in order to achieve this but for some reason > >> the > >> >> validation doesn't work (there's no return message that the user did > >> not > >> >> provide the info). > >> >> > >> >> my file looks like this: > >> >> > >> >> > >> >> @RequiredStringValidator(message="name is missing") > >> >> public void setName(String name) > >> >> { > >> >> this.name=name; > >> >> } > >> >> > >> >> > >> >> in the jsp page: > >> >> ... > >> >> > >> >> > >> >> > >> >> > >> >> in the xml: > >> >> >> >> class="com.simple.validation.Test"> > >> >> /pages/error.jsp > >> >> /pages/welcome.jsp > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> the guest interceptor is: > >> >> > >> >> > >> >> > >> >> > >> >> any idea? > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> > > >> > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14607863.html > >> >> Sent from the Struts - User mailing list archive at Nabble.com. > >> >> > >> >> > >> >> - > >> >> 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] > >> > > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14609244.html > >> Sent from the Struts - User mailing list archive at Nabble.com. > >> > >> > >> - > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > > Wesley Wannemacher > > President, Head Engineer/Consultant > > WanTii, Inc. > > http://www.wantii.com > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14610928.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > - > 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]
Re: struts2: interceptor - validation doesn't work :-(
thanks wes, I tried this manipulation - didnt work :-( Wes Wannemacher wrote: > > Try annotating the getter rather than the setter. > > -Wes > > On 1/3/08, xianwinwin <[EMAIL PROTECTED]> wrote: >> >> yes i did :super: >> >> >> >> newton.dave wrote: >> > >> > Did you annotate the class with the @Validation() annotation? >> > >> > d. >> > >> > --- xianwinwin <[EMAIL PROTECTED]> wrote: >> > >> >> >> >> I've been struggling with this issue for a while and any pointer would >> be >> >> appreciated. >> >> >> >> I have a simple file with one field -name; I would like to validate >> that >> >> the >> >> user put information in it. >> >> >> >> I'm using the annotation in order to achieve this but for some reason >> the >> >> validation doesn't work (there's no return message that the user did >> not >> >> provide the info). >> >> >> >> my file looks like this: >> >> >> >> >> >> @RequiredStringValidator(message="name is missing") >> >> public void setName(String name) >> >> { >> >> this.name=name; >> >> } >> >> >> >> >> >> in the jsp page: >> >> ... >> >> >> >> >> >> >> >> >> >> in the xml: >> >> > >> class="com.simple.validation.Test"> >> >> /pages/error.jsp >> >> /pages/welcome.jsp >> >> >> >> >> >> >> >> >> >> >> >> the guest interceptor is: >> >> >> >> >> >> >> >> >> >> any idea? >> >> >> >> -- >> >> View this message in context: >> >> >> > >> http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14607863.html >> >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> >> >> >> - >> >> 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] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14609244.html >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> - >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > Wesley Wannemacher > President, Head Engineer/Consultant > WanTii, Inc. > http://www.wantii.com > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14610928.html Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: struts2: interceptor - validation doesn't work :-(
Try annotating the getter rather than the setter. -Wes On 1/3/08, xianwinwin <[EMAIL PROTECTED]> wrote: > > yes i did :super: > > > > newton.dave wrote: > > > > Did you annotate the class with the @Validation() annotation? > > > > d. > > > > --- xianwinwin <[EMAIL PROTECTED]> wrote: > > > >> > >> I've been struggling with this issue for a while and any pointer would be > >> appreciated. > >> > >> I have a simple file with one field -name; I would like to validate that > >> the > >> user put information in it. > >> > >> I'm using the annotation in order to achieve this but for some reason the > >> validation doesn't work (there's no return message that the user did not > >> provide the info). > >> > >> my file looks like this: > >> > >> > >> @RequiredStringValidator(message="name is missing") > >> public void setName(String name) > >> { > >> this.name=name; > >> } > >> > >> > >> in the jsp page: > >> ... > >> > >> > >> > >> > >> in the xml: > >> >> class="com.simple.validation.Test"> > >> /pages/error.jsp > >> /pages/welcome.jsp > >> > >> > >> > >> > >> > >> the guest interceptor is: > >> > >> > >> > >> > >> any idea? > >> > >> -- > >> View this message in context: > >> > > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14607863.html > >> Sent from the Struts - User mailing list archive at Nabble.com. > >> > >> > >> - > >> 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] > > > > > > > > -- > View this message in context: > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14609244.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Wesley Wannemacher President, Head Engineer/Consultant WanTii, Inc. http://www.wantii.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: struts2: interceptor - validation doesn't work :-(
yes i did :super: newton.dave wrote: > > Did you annotate the class with the @Validation() annotation? > > d. > > --- xianwinwin <[EMAIL PROTECTED]> wrote: > >> >> I've been struggling with this issue for a while and any pointer would be >> appreciated. >> >> I have a simple file with one field -name; I would like to validate that >> the >> user put information in it. >> >> I'm using the annotation in order to achieve this but for some reason the >> validation doesn't work (there's no return message that the user did not >> provide the info). >> >> my file looks like this: >> >> >> @RequiredStringValidator(message="name is missing") >> public void setName(String name) >> { >> this.name=name; >> } >> >> >> in the jsp page: >> ... >> >> >> >> >> in the xml: >> > class="com.simple.validation.Test"> >> /pages/error.jsp >> /pages/welcome.jsp >> >> >> >> >> >> the guest interceptor is: >> >> >> >> >> any idea? >> >> -- >> View this message in context: >> > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14607863.html >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> - >> 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] > > > -- View this message in context: http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14609244.html Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: struts2: interceptor - validation doesn't work :-(
Did you annotate the class with the @Validation() annotation? d. --- xianwinwin <[EMAIL PROTECTED]> wrote: > > I've been struggling with this issue for a while and any pointer would be > appreciated. > > I have a simple file with one field -name; I would like to validate that > the > user put information in it. > > I'm using the annotation in order to achieve this but for some reason the > validation doesn't work (there's no return message that the user did not > provide the info). > > my file looks like this: > > > @RequiredStringValidator(message="name is missing") > public void setName(String name) > { > this.name=name; > } > > > in the jsp page: > ... > > > > > in the xml: > class="com.simple.validation.Test"> > /pages/error.jsp > /pages/welcome.jsp > > > > > > the guest interceptor is: > > > > > any idea? > > -- > View this message in context: > http://www.nabble.com/struts2%3A-interceptor---validation-doesn%27t-work-%3A-%28-tp14607863p14607863.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > - > 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]