您的位置:首页 > 编程语言 > Java开发

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: