微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用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。”     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。