0

同様の SO の質問や、Mkyongなどの他のサイトで回答された手順に従いましたが、成功しませんでした。をカスタマイズするためにこれまでに行ったことを以下に説明しますjavax.faces.component.UIInput.REQUIRED

  1. パッケージで作成MyMessages.propertiesし、エラーをカスタマイズします。formularis.utils.missatges.custom

    javax.faces.component.UIInput.REQUIRED = This value is required.
    
  2. コピーMyMessages.propertiesして自分の言語に翻訳:

    MyMessages.properties
    MyMessages_ca_ES.properties
    MyMessages_es_ES.properties
    MyMessages_en_US.properties
    
  3. でプロパティ ファイルを宣言します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>
    

構成または宣言が不足していますか? アプリケーションにカスタム エラー メッセージが表示されない理由がわかりません。前もって感謝します。

4

0 に答える 0