(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>