以下は、StackOverflowで見つけた4つの関連する投稿です。
これらの投稿では、投稿者はなぜこのエラーメッセージが表示されたのかわかりませんでした。私の場合、なぜこのエラーが発生するのかわかります。デフォルトの「検証エラー:値が無効です」というメッセージを「これは私のメッセージです」と変更したいと思います。どうすればこれを達成できますか?
PS1:私はすでに、、および属性を試しましたrequiredMessageがvalidatorMessage、converterMessageこの特別な場合にはそれらのどれも呼び出されません。
PS2:私はRichFaces 4.1.0を使用しているので、使用しているドロップダウンリストがrich:select1つです。
シナリオ:
- 私には2つのエンティティがあります。たとえば、雇用者と従業員です。
- 従業員を作成します
employee1。 - 雇用主を作成し、ドロップダウンリストを介して
employer1リンクします。employee1 - 雇用主作成フォームを提出する前に、データベースからを削除
employee1します。 - 次に、雇用主作成フォームを送信します。このメッセージは、
employee1もう利用できないため、ドロップダウンリストの横に表示されます。
この動作は私が期待したものですが、デフォルトのメッセージを別の、よりユーザーフレンドリーなものに変更したいと思います。