同様の SO の質問や、Mkyongなどの他のサイトで回答された手順に従いましたが、成功しませんでした。をカスタマイズするためにこれまでに行ったことを以下に説明しますjavax.faces.component.UIInput.REQUIRED
。
パッケージで作成
MyMessages.properties
し、エラーをカスタマイズします。formularis.utils.missatges.custom
javax.faces.component.UIInput.REQUIRED = This value is required.
コピー
MyMessages.properties
して自分の言語に翻訳:MyMessages.properties MyMessages_ca_ES.properties MyMessages_es_ES.properties MyMessages_en_US.properties
でプロパティ ファイルを宣言します
faces-config
。<application> <locale-config> <default-locale>ca_ES</default-locale> <supported-locale>ca_ES</supported-locale> <supported-locale>es_ES</supported-locale> <supported-locale>en_US</supported-locale> </locale-config> <message-bundle>formularis.utils.missatges.custom.MyMessages</message-bundle> </application>
構成または宣言が不足していますか? アプリケーションにカスタム エラー メッセージが表示されない理由がわかりません。前もって感謝します。