【问题标题】:Turn off or disallow validation dynamically at run time when certain event occurs in Spring MVC using HibernateValidator当 Spring MVC 中使用 HibernateValidator 发生某些事件时,在运行时动态关闭或禁止验证
【发布时间】:2012-08-04 17:44:08
【问题描述】:

我正在使用 HibernateValidator 使用 Spring MVC 3.0.2 在 JSP 中验证表单。早些时候,我使用Validator 接口来验证表单,当某些事件发生时可能会禁止验证。

为了演示,我在 JSP 页面上有一个表单,其中只有两个文本字段和一个提交按钮。当这些字段填充了适当的值并单击提交按钮时,首先执行验证并将值插入到数据库中,如果没有违反任何验证规则。它工作正常。

表单上还有其他提交按钮,用于执行更新和删除等其他操作。因此,当单击此类按钮时,不需要对这些文本字段进行验证,并且必须执行。当某些此类事件发生时,有没有办法在运行时关闭或禁止验证?

【问题讨论】:

    标签: java spring validation jsp hibernate-validator


    【解决方案1】:

    Jsr 303 有验证组的概念。这允许验证仅指定组的验证规则。 我确定我前一段时间在so上回答过这样的问题,但现在我只有一部手机,所以搜索这个问题很痛苦

    【讨论】:

    • @Sean Patrick Floyed:谢谢,这正是我的意思。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多