使用xml文件在struts 2中进行验证

问题描述

|
    <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.需要密码,再次输入 我想如果字段为空,那么它应该仅显示第二条消息,而不是上面提到的第一条消息     

解决方法

        用户短路验证器:http://struts.apache.org/2.0.14/docs/validation.html#Validation-ShortCircuitingValidator \“被短路的FieldValidator只会阻止评估同一字段的其他FieldValidator。”