<field-validator type="requiredstring">
<message>password required,enter again</message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression">password.equals('prernagolani')</param>
<message>invalid password</message>
</field-validator>
</field>
这是用于验证我的密码字段的xml文件,但是当我提交带有空字符串的表单时,它显示两个错误
1.密码无效 2.需要密码,再次输入
我想如果feild是空的那么它应该只显示第二条消息而不是上面提到的第一条消息
答案 0 :(得分:0)
用户短路验证器:http://struts.apache.org/2.0.14/docs/validation.html#Validation-ShortCircuitingValidator
“得到短路的FieldValidator只会阻止评估同一字段的其他FieldValidator。”