Don't validation errors go to input? Like so:
<action name="UserTest_*" method="{1}"
class="com.simple.validation.Test">
<result name="error">/pages/error.jsp</result>
<result name="input">/pages/welcome-input.jsp</result>
<result name="success">/pages/welcome.jsp</result>
<interceptor-ref name="guest"/>
</action>
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 <[email protected]>
> Date: Thu, 3 Jan 2008 15:37:08 -0800 (PST)
> To: <[email protected]>
> 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:
> ...
> <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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]