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: > ... > <s:textfield name="name" label="your name:" /> > > > > in the xml: > <action name="UserTest_*" method="{1}" > class="com.simple.validation.Test"> > <result name="error">/pages/error.jsp</result> > <result name="success">/pages/welcome.jsp</result> > > <interceptor-ref name="guest"/> > </action> > > > the guest interceptor is: > <interceptor-stack name="guest" > > <interceptor-ref name="defaultStack"/> > </interceptor-stack> > > 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]