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

 

Reply via email to