struts2验证框架

来源:互联网 发布:免费注册公司域名 编辑:程序博客网 时间:2024/06/06 10:46
Struts2验证框架验证用户注册
核心代码如下:
1.用户注册页面register.jsp
Java代码  
<form action="register.action" method="post">    <I><font face="楷体_GB2312" color="#FF0000"><s:fielderror />    </font>    </I>    <!-- 读取显示提示信息 -->    <table>     <tr>      <td>       用户名:      </td>      <td>       <input type="text" name="user.userName">      </td>     </tr>     <tr>      <td>       密码:      </td>      <td>       <input type="password" name="user.password">      </td>     </tr>     <tr>      <td>       确认密码:      </td>      <td>       <input type="password" name="user.rePassword">      </td>     </tr>     <tr>      <td>       年龄:      </td>      <td>       <input type="text" name="user.age">      </td>     </tr>     <tr>      <td>       生日:      </td>      <td>       <input type="text" name="user.birthday">      </td>     </tr>     <tr>      <td colspan="2">       <s:submit value="注册"></s:submit>      </td>     </tr>    </table>   </form>

2.注册成功欢迎页面welcome.jsp
Java代码  

3.注册处理action RegisterAction
Java代码  

4. 用户Bean User.java
Java代码  

5.配置验证文件RegisterAction-validation.xml
Java代码    

6.struts2框架默认加载的配置文件struts.xml
Java代码  

7.web服务器启动时加载Struts 配置文件 web.xml
Java代码    


至此,完毕.不过需要注意:
1.配置验证xml文档的名字有讲究:格式为:Action名字(类)-validation.xml,与类在同一包中;
2.验证文档里的<field-validator type="">中的type类型要和VO中的User属性类型一致,否则会报类型转换错误
原创粉丝点击