验证框架

<?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>
    <!-- 用户名的验证 -->
    <field name="u.uname">
        <field-validator type="requiredstring">
            <param name="trim">true</param>
            <message key="name.null"/>
        </field-validator>
        <field-validator type="stringlength">
            <param name="minLength">6</param>
            <param name="maxLength">10</param>
            <message key="name.length" />
            <!-- <message >用户名长度必须保证在${minLength}到${maxLength}之间</message> -->
        </field-validator>
    </field>
    <field name="u.upwd">
        <field-validator type="requiredstring">
            <param name="trim">true</param>
            <!-- <message>密码不能为空</message> -->
            <message key="pwd.null" />
        </field-validator>
        <field-validator type="stringlength">
            <param name="minLength">6</param>
            <!-- <message>密码长度必须大于${minLength}位</message> -->
            <message key="pwd.length" />
        </field-validator>
    </field>
    <field name="uRpwd">
        <field-validator type="fieldexpression">
            <param name="expression">u.upwd==uRpwd</param>
            <message>确认密码和密码不一致</message>
        </field-validator>
    </field>
    <field name="u.email">
        <field-validator type="regex">
            <param name="regex">
                ^\w+@\w+\.[a-zA-Z]{2,3}(.[a-zA-Z]{2,3})?$
            </param>
            <message>邮箱格式不正确</message>
        </field-validator>
    </field>

    <field name="u.age">
        <field-validator type="required">
            <param name="trim">true</param>
            <message>年龄不能为空</message>
        </field-validator>
        <field-validator type="int">
            <param name="min">0</param>
            <param name="max">150</param>
            <message>年龄必须${min}-${max}之间</message>
        </field-validator>
    </field>


</validators>

 

posted on 2015-10-26 10:32  Longevity  阅读(175)  评论(0编辑  收藏  举报