5

私はJSFを初めて使用し、このコードを試していました。これは私のfaces-config.xmlです。

<application>
        <resource-bundle>
            <base-name>messages</base-name>
            <var>msg</var>
        </resource-bundle>
    </application>

messagesはいくつかのプロパティを格納するファイルであり、messagesファイルはどのディレクトリにも配置されず、アプリケーションの直下に配置されます。このファイルにアクセスできないのはなぜですか?よろしくお願いします。追加情報が必要な場合はお知らせください。

4

2 に答える 2

5

srcファイルがフォルダ内のパッケージに配置されているように見えます

<base-name>some.package.name.Messages</base-name>

また、と呼ばれるファイルを確認してくださいMessages.properties

ところで、Messages.propertiesファイルによってバリデーターのエラーメッセージを上書きできることをご存知ですか?

また、この素晴らしいチュートリアルJSF2メッセージとメッセージの例を見てください

于 2012-06-07T07:21:36.057 に答える
3

srcフォルダーに直接入れると、機能するはずです。メッセージファイルをパッケージにまとめることをお勧めしますが。

于 2012-06-07T07:09:42.037 に答える