1、Struts2 验证框架 validation.xml 常用的验证规则 validation.xml 的命名规则和放置路径:文件名:-validation.xml就是要验证的 Action 类的名字。要将此文件放于 Class 文件相同的目录。如果在 Action 类在 struts 配置中有多个 action 实例(action name),那么对应某个 action 的验证文件名规则如下:文件名:-validation.xml例如:UserAction-login-validation.xml(注意:上面的并不是 method name,而是 struts.xml 中配置的action 的
2、 name)validation.xml 的内容示例:true请填写用户名432 用户名长度应在 4 到 32 个字符间 请填写密码632 为了您账号的安全,请设置 6 个字母以上的密码(最长可设置 32 个字母) Struts2 的验证规则大概有以下数种:required:必填校验器requiredstring:必填字符串校验器int:整数校验器double:双精度浮点数校验器date:日期校验器expression:表达式校验器fieldexpression:字段表达式校验器email:电子邮件校验器url:网址校验器visitor:Visitor 校验器conversion:转换校验器s
3、tringlength:字符串长度校验器regex:正则表达式校验器具体的使用方法可以 GOOGLE,下面举例几种常用的验证规则:常用的验证规则:1。必填检验指定检验失败的提示信息2。必填字符串检验true指定检验失败的提示信息3。整数检验器/浮点检验1150年纪必须在 1 到 150 之间4。日期检验1900-01-012050-02-215.字段表达式检验器(要求指定字段满足一个逻辑表达式)(pass eq re_pass)密码必须和确认密码相等6.邮件地址校验你的电子邮件地址必须是一个有效的电邮地址7。网址检验你的主页地址必须是一个有效的网址8.字符串长度检验420你的用户名长度必须在 4 到 20 之间9.正则表达式检验您输入的用户名只能是字母和数组,且长度必须在 4 到 25 之间