字段表达式校验器(fieldexpression)

来源:互联网 发布:免费扫街软件 编辑:程序博客网 时间:2024/05/18 03:20
字段表达式的名字是:fieldexpression,它要求制定字段满足一个逻辑表达式

参数:

  1. fieldName:该参数指定校验的action 属性名,如果采用字段校验风格,无须指定该参数;
  2. expression:该参数指定一个逻辑表达式,该逻辑表达式基于ValuStack进行求值,最后返回一个Boolean值;当返回TRUE时,通过校验,否则校验失败!

采用字段校验器配置格式, 配置示例:


<validators>
    <!--使用非字段校验器风格;来配置字段表达式校验器-->
    
<validator type="fieldexpression">
        <!--指定校验字段pass-->
        <param name="fieldName">pass</param>
        <!--指定逻辑表达式-->
        <param name="expression">pass == rpass</param>
        <!--指定校验失败的提示信息-->
        <message>两个密码必须相同!</message>
    </validator>
   ........................
</validators>

 

采用字段校验器配置格式, 配置示例:

 

<validators>
    <!--使用字段校验器格式来配置字段表达式校验器,校验pass属性-->
    <field name="pass">
         <field-validator  type="fieldexpression">
             <!--指定逻辑表达式-->
             <param name="expression">pass == rpass</param>
             <!--指定校验失败的提示信息-->
             <message>两个密码必须相同!</message>
         </field-validator>
         ............................
    </field>
    .................
</validators>

0 0
原创粉丝点击