SpringMVCアプリケーションでHibernateValidatorを使用してフォームデータを検証しようとしています。システムで許可されない事前定義された値についてユーザー入力をチェックする必要があるという要件があります。
たとえば、firstNameフィールドの値がfirstNameの場合、検証に失敗し、この値が許可されていないことをユーザーに通知します。
Hibernate検証を使用してこれを実現する方法を教えてもらえますか
SpringMVCアプリケーションでHibernateValidatorを使用してフォームデータを検証しようとしています。システムで許可されない事前定義された値についてユーザー入力をチェックする必要があるという要件があります。
たとえば、firstNameフィールドの値がfirstNameの場合、検証に失敗し、この値が許可されていないことをユーザーに通知します。
Hibernate検証を使用してこれを実現する方法を教えてもらえますか
を実装するカスタムバリデーターを作成できますConstraintValidator
。このリンクを読んでください:
Hibernateバリデーター
@Pattern
フィールド宣言の上に注釈を使用することもできます。このアノテーションを使用して、ユーザーが入力した値と一致するJava正規表現パターンを指定する必要があります。失敗した場合は、jspでユーザーに適切な検証メッセージを表示できます。
これがお役に立てば幸いです。乾杯。