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