Your struts.xml is missing a <package> tag -- or did you just not include it when you pasted?
On Wed, 2011-03-09 at 14:54 -0800, Vivek Bansal wrote: > Hi, > > I am creating my first struts2 application with xml based validation. > However, I am not able to get the validation part working i.e. its not > returning the field error message to UI. Please help. > > My code looks like this. > > > *login.jsp* > > <s:form action="LoginAction" method="post"> > <s:textfield name="username" label="Login Name"/> > <s:password name="password" label="Password"/> > <s:submit value="Login"/> > <s:fielderror></s:fielderror> > </s:form> > > *struts.xml* > > <action name="LoginAction" class="com.helloworld.action.LoginAction" > method="execute"> > <result name="input">/login.jsp</result> > <result name="error">/login.jsp</result> > <result name="success">/HelloWorld.jsp</result> > </action> > > *LoginAction.java* > > public class LoginAction extends ActionSupport{ > > private String username; > private String password; > > public String execute() throws Exception { > > if(this.username.equals("admin") && this.password.equals("admin")) > return SUCCESS; > > return ERROR; > } > > public void setUsername(String username) { > this.username = username; > } > public String getUsername(){ > return this.username; > } > public void setPassword(String password) { > this.password = password; > } > public String getPassword(){ > return this.password; > } > } > > *LoginAction-Validation.xml* > > <validators> > <field name="username"> > <field-validator type="requiredstring"> > <message key="user.required"/> > </field-validator> > </field> > </validators> > > *LoginAction.properties* > > user.required=UserName is required. > > LoginAction, LoginAction-Validation.xml and LoginAction.properties all are > in same package. Also I am building my application via ant. > > Any help will be appreciated. > > Thanks, > Vivek --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org