使用Struts2的输入校验(三)--短路校验器

来源:互联网 发布:乐视手机mac拨号 编辑:程序博客网 时间:2024/05/22 15:04

(1)如果我们没有短路校验器则会出现两行校验提示信息:
这里写图片描述
(2)实现短路校验器:在< validator…/>元素或< field-validator…/>元素中增加short-circuit=”true”即可。

<!-- 校验Action的name属性 --><field name="name">    <!-- 指定name属性必须满足必填规则 -->    <field-validator type="requiredstring" short-circuit="true">        <param name="trim">true</param>        <message key="name.requried"/>    </field-validator>    <!-- 指定name属性必须匹配正则表达式 -->    <field-validator type="regex">        <param name="regex">\w{4,25}</param>        <message key="name.regex"/>    </field-validator></field>

这里写图片描述

0 0
原创粉丝点击