Отключение или запрет проверки достоверности во время выполнения, когда определенное событие происходит в Spring MVC, используя HibernateValidator

Я использую HibernateValidator для проверки форм в JSP с помощью Spring MVC 3.0.2. Раньше я использовал интерфейс Validator для проверки форм, где можно было запретить проверку, когда происходит определенное событие.

Для демонстрации у меня есть одна форма на странице JSP, где есть только два текстовых поля и кнопка отправки. Когда эти поля заполняются соответствующими значениями и нажата кнопка отправки, сначала выполняется проверка, а значения вставляются в базу данных, если какое-либо правило проверки не нарушается. Он отлично работает.

Существуют также другие кнопки отправки в форме для выполнения других операций, таких как обновление и удаление. Поэтому при нажатии этих кнопок проверка правильности этих текстовых полей не требуется и должна выполняться не. Есть ли способ отключить или запретить проверку во время выполнения, когда происходят такие события?

Ответ 1

Jsr 303 имеет концепцию групп проверки. Это позволяет проверять правила валидации только определенной группы. Я уверен, что я так давно ответил на такой вопрос, но на данный момент у меня есть только мобильный телефон, так что боль в заднице искать этот вопрос