開発者ドキュメント

ベース名xxx、ロケールen__USのバンドルが見つかりません

問題

JSF Webアプリケーションでは、次のようにアプリケーション・レベルでメッセージ・バンドルをロードします。

faces-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-facesconfig__2__0.xsd"
    version="2.0">
     <application>
    <message-bundle>
        com.mkyong.payment__error
    </message-bundle>
     </application>
</faces-config>

ページがレンダリングされると、「

com.mkyong.payment

error、locale en

US

」というベース名のバンドルを見つけることができません。

解決策

明らかに、バンドルまたはプロパティファイル(

com.mkyong.payment__error.properties

)が見つからない場合は、名前が一致し、リソースフォルダに適切に配置されていることを確認してください。

リンク://タグ/jsf2/[jsf2]

モバイルバージョンを終了