DBMNG数据库管理与应用

所谓独创的能力,就是经过深思的模仿。
当前位置:首页 > 经验分享 > Java开发

struts2字段表达式校验器

字段表达式的名字是:fieldexpression,它要求制定字段满足一个逻辑表达式

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


<validators>
    <!--使用非字段校验器风格;来配置字段表达式校验器-->
    <validator type="fieldexpression">
        <!--指定校验字段pass-->
        <param name="fieldName">pass</param>
        <!--指定逻辑表达式-->
        <param name="expression"><![CDATA[(pass == rpass)]]</param>
        <!--指定校验失败的提示信息-->
        <message>两个密码必须相同!</message>
    </validator>
   ........................
</validators>
 
采用字段校验器配置格式, 配置示例:
 
<validators>
    <!--使用字段校验器格式来配置字段表达式校验器,校验pass属性-->
    <field name="pass">
         <field-validator  type="fieldexpression">
             <!--指定逻辑表达式-->
             <param name="expression"><![CDATA[(pass == rpass)]]</param>
             <!--指定校验失败的提示信息-->
             <message>两个密码必须相同!</message>
         </field-validator>
         ............................
    </field>
    .................
</validators>
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号