Thanks all. It was working fine after changing to LoginAction-validation.xml .
musomesa wrote: > > > Also, the file should be LoginAction-validation.xml . Use the > config-browser to see that you have the validators in place. > > > > Chris > > > > > -----Original Message----- > From: Gabriel Belingueres <belingue...@gmail.com> > To: Struts Users Mailing List <user@struts.apache.org> > Sent: Wed, Jan 20, 2010 10:12 am > Subject: Re: validation in struts2 > > > the form tag is wrong? > > try: > > <s:form action="doLogin" namespace="/tricky"> > > 2010/1/19 Shasha <sarada.i...@yahoo.com>: >> >> Hi All, >> >> I am not able to get the validation errors from Login-validation.xml when >> i >> am using Modeldriven . >> >> Login-validation.xml >> 1. <!DOCTYPE validators PUBLIC >> 2. "-//OpenSymphony Group//XWork Validator 1.0.2//EN" >> 3. >> "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> >> 4. >> 5. <validators> >> 6. <field name="username"> >> 7. <field-validator type="requiredstring"> >> 8. <message key="requiredstring"/> >> 9. </field-validator> >> 10. </field> >> 11. <field name="password"> >> 12. <field-validator type="requiredstring"> >> 13. <message key="requiredstring"/> >> 14. </field-validator> >> 15. </field> >> 16. </validators> >> >> LoginAction.java >> >> 1. public class LoginAction extends ActionSupport implements >> ModelDriven,SessionAware{ >> 2. >> 3. private User user = new User(); >> 4. private Map session; >> 5. private UserDAO userDAO = new UserDAOImpl(); >> 6. >> 7. public String execute() throws Exception { >> 8. >> 9. boolean success=userDAO.verifyUser(user); >> 10. if (success) >> 11. return SUCCESS; >> 12. else >> 13. return ERROR; >> 14. } >> 15. >> 16. public Object getModel() { >> 17. return user; >> 18. } >> 19. >> 20. public void setSession(Map session) { >> 21. this.session=session; >> 22. } >> 23. >> 24. public Map getSession() { >> 25. return session; >> 26. } >> 27. >> 28. } >> >> login.jsp >> >> 1. <%@ taglib prefix="s" uri="/struts-tags" %> >> 2. <html> >> 3. <head> >> 4. <title>Struts 2 Login Application!</title> >> 5. >> 6. <link href="<s:url value="/css/main.css"/>" rel="stylesheet" >> type="text/css"/> >> 7. >> 8. </head> >> 9. <body> >> 10. <s:form action="doLogin.action" method="POST"> >> 11. <tr> >> 12. <td colspan="2">Login</td> >> 13. </tr> >> 14. <tr> >> 15. <td colspan="2"> >> 16. <s:actionerror /> >> 17. <s:fielderror /> >> 18. </td> >> 19. </tr> >> 20. >> 21. <s:textfield name="username" label="Login name"/> >> 22. <s:password name="password" label="Password"/> >> 23. <s:submit value="Login" align="center"/> >> 24. >> 25. </s:form> >> 26. >> 27. </body> >> 28. >> 29. </html> >> >> http://old.nabble.com/file/p27236040/error.jpg >> >> >> -- >> View this message in context: >> http://old.nabble.com/validation-in-struts2-tp27236040p27236040.html >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > > > -- View this message in context: http://old.nabble.com/validation-in-struts2-tp27236040p27266241.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org