0

JSF 2 プロジェクトで JSR 303 (Hibernate Validator) を使用したいと考えています。しかし、複雑なフォームがあり、フィールド レベルの検証では不十分です。モデルとその子 Bean のクラスレベルで、多くの @ScriptAssert アノテーションを使用する必要があります。

そのため、フォーム モデルを手動で検証したいと考えています (たとえば、Bean アクション メソッド内)。しかし、どの検証メッセージをどのフィールドに表示する必要があるかを保持する方法を理解できませんでした (フィールドレベルの検証がオンになっており、JSF によって処理されると自動的に機能するため)。

また、いくつかのクラス レベルの注釈について、そのメッセージが特定のフィールドに表示されるように指定する必要があります。それを管理する直接的な方法がわかりません...

これらの質問の説明へのリンクを提供していただけますか (または、私が何か間違っていることを教えてください)。インターネットが JSF とバリデーションのキーワードで膨れ上がっているため、グーグルで検索できなかったと思います。申し訳ありません。

4

1 に答える 1