Struts2检验框架--检验规则文件
2015-05-07 19:53
337 查看
1.命名规范:Action名+“-validation.xml”,如LoginAction-validation.xml
2.由于检验规则文件是一个典型的xml文件,所以需要dtd的声明:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
根目录为:
<validators>
</validators>
3.校验器分为字段校验器和非字段校验器
(1)字段校验器:
<validators>
<field name="username">
<field-validator type=" requiresstring">
<param name="trim">true</param>
<message>必须输入用户名</message>
</field-validator>
<field-validator type="regex">
<param name="expression"><![CDATA[(\w{6,20})]]></param>
<message>用户名长度须在6~20之间</message>
</field-validator>
</field>
</validators>
(2)非字段校验器:
<validators>
<!-- 非字段校验器校验用户名username -->
<validator type="requiredstring">
<param name="fieldName">username</param>
<param name="trim">true</param>
<message>用户名必须输入</message>
</validator>
<validator type="regex">
<param name="fieldName">username</param>
<param name="expression"><![CDATA[(\w{6,20})]]></param>
<message>用户名长度须在6~20之间</message>
</validator>
</validators>
2.由于检验规则文件是一个典型的xml文件,所以需要dtd的声明:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
根目录为:
<validators>
</validators>
3.校验器分为字段校验器和非字段校验器
(1)字段校验器:
<validators>
<field name="username">
<field-validator type=" requiresstring">
<param name="trim">true</param>
<message>必须输入用户名</message>
</field-validator>
<field-validator type="regex">
<param name="expression"><![CDATA[(\w{6,20})]]></param>
<message>用户名长度须在6~20之间</message>
</field-validator>
</field>
</validators>
(2)非字段校验器:
<validators>
<!-- 非字段校验器校验用户名username -->
<validator type="requiredstring">
<param name="fieldName">username</param>
<param name="trim">true</param>
<message>用户名必须输入</message>
</validator>
<validator type="regex">
<param name="fieldName">username</param>
<param name="expression"><![CDATA[(\w{6,20})]]></param>
<message>用户名长度须在6~20之间</message>
</validator>
</validators>
相关文章推荐
- struts2学习之验证框架四规则文件的书写风格
- struts2验证框架xml文件命名规则总结
- Struts2验证框架的配置及validation.xml常用的验证规则
- Struts2中检验框架
- struts2验证规则validation配置文件命名方式总结
- Struts2——SSH (Spring+Struts+Hibernate)框架搭建之配置文件序列一
- struts2输入验证--验证框架(xml文件验证)
- struts2验证规则validation配置文件命名方式总结
- Java三大框架---Struts2--(分文件管理配置文件和数据封装)
- Struts2验证框架的配置及validation.xml常用的验证规则
- Struts2 验证框架 validation.xml 常用的验证规则
- 4.2.7: Struts2的输入校验---校验文件的搜索规则
- struts2验证规则validation配置文件命名方式总结
- Struts2 验证框架 validation.xml 常用的验证规则
- 关于struts2文件中验证框架的输入验证
- Struts2文件上传框架
- 框架之struts2实现简易学生管理系统(struts2文件上传、分层)
- Struts2文件类型规则列表
- Spring 学习日记 (四) Spring 整合Mybaits 和 struts2 框架的配置文件
- Struts2 框架上传文件问题