zoukankan      html  css  js  c++  java
  • 验证框架

    <?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>
  • 相关阅读:
    关于智能本质的思考
    Effective C++ 条款39
    【视频教程】JEECG 入门视频教程大全+历史版本号代码下载
    HDU 4859(Bestcoder #1 1003)海岸线(网络流之最小割)
    最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
    android经常使用的电话操作
    Vmware中为Mac Os安装vmtools
    win10.10 激活
    VM11安装Mac OS X 10.10
    win7系统升家庭版级为旗舰版的方法
  • 原文地址:https://www.cnblogs.com/wanghongjie/p/4910476.html
Copyright © 2011-2022 走看看