zoukankan      html  css  js  c++  java
  • struts2表单验证里field-validator type值一共可以取哪些?都什么含义?

     
    分类: Struts

    int 整数;
    double 实数;
    date 日期;
    expression  两数的关系比较;
    email Email地址;
    url
    visitor
    conversion
    regex 正则表达式验证;
    required 是否为空;
    requiredstring 必须字符;
    stringlength 输入字符长度限制;
    答案补充

    url web地址 visitor 访问 conversion 转换
    1. <validators>   
    2. <field name="user.userName">   
    3.    <!-- 验证字符串不能为空 -->   
    4.    <field-validator type="requiredstring">   
    5.     <!-- 去空格 -->   
    6.     <param name="trim">true</param>   
    7.     <!-- 错误提示信息 -->   
    8.     <message>用户名不能为空</message>   
    9.    </field-validator>   
    10.      
    11.    <!-- 验证字符串长度 -->   
    12.    <field-validator type="stringlength">   
    13.     <param name="minLength">2</param>   
    14.     <param name="maxLength">20</param>   
    15.     <message>用户名长度应在2到18个字符间</message>   
    16.    </field-validator>   
    17. </field>   
    18.   
    19. <field name="user.password">   
    20.    <field-validator type="requiredstring">   
    21.     <param name="trim">true</param>   
    22.     <message>密码不能为空</message>   
    23.    </field-validator>   
    24.      
    25.    <field-validator type="stringlength">   
    26.     <param name="minLength">6</param>   
    27.     <param name="maxLength">18</param>   
    28.     <message>密码长度应在6到18个字符之间</message>   
    29.    </field-validator>   
    30. </field>   
    31.   
    32. <field name="user.age">   
    33.    <field-validator type="int">   
    34.     <param name="min">1</param>   
    35.     <param name="max">150</param>   
    36.     <message>年龄应在1到150之间</message>   
    37.    </field-validator>   
    38. </field>   
    39. <!-- 验证字符串为日期类型 -->   
    40. <field name="user.birthday">   
    41.    <field-validator type="date">   
    42.     <param name="min">1900-01-01</param>   
    43.     <param name="max">2008-10-16</param>   
    44.     <message>出生日期应在1900-01-01到2008-10-16</message>   
    45.    </field-validator>   
    46. </field>   
    47. </validators>  
  • 相关阅读:
    [转]解密回声消除技术之二(应用篇)
    [转]解密回声消除技术之一(理论篇)
    Linux命令练级初级
    [转]win7+ubuntu 13.04双系统安装方法
    c/c++常用代码--清空目录
    c++程序开发利器
    vc2005 编译ACE-6.2.0
    Facebook Login api
    IIS7.0 下使用Intelligencia.UrlRewriter时Session为空问题
    无后缀名伪静态路径在IIS7.0的网站提示 "404
  • 原文地址:https://www.cnblogs.com/bb3q/p/4763295.html
Copyright © 2011-2022 走看看