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]

Reply via email to