HibernateValidator
Spring MVC 3.0.2 を使用して、JSP でフォームを検証するために使用しています。以前は、Validator
特定のイベントが発生したときに検証を許可しない可能性のあるフォームを検証するためにインターフェイスを使用していました。
デモンストレーションのために、2 つのテキスト フィールドと送信ボタンしかない JSP ページに 1 つのフォームを用意しました。これらのフィールドに適切な値が入力され、送信ボタンがクリックされると、最初に検証が実行され、検証ルールに違反していない場合は値がデータベースに挿入されます。それは正常に動作します。
フォームには、更新や削除などの他の操作を実行するための送信ボタンもあります。したがって、そのようなボタンがクリックされた場合、それらのテキスト フィールドの検証は不要であり、実行してはなりません。このような特定のイベントが発生したときに、実行時に検証を無効にする、または無効にする方法はありますか?