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>  
  • 相关阅读:
    cocos2dx遇到的一些坑
    cocos2dx场景切换的坑
    整合quickx到普通cocos2dx
    Hadoop、spark
    Redis高级特性及应用场景
    wpf相关好资源
    MVVM模式的几个开源框架
    ASP.NET的IIS映射
    NET 开发者必备的工具箱
    C#开源汇总
  • 原文地址:https://www.cnblogs.com/bb3q/p/4763295.html
Copyright © 2011-2022 走看看