1

f:loadBundleタグを使用して、JSFのxhtmlページにプロパティファイルを追加しようとしました。さまざまな方法で何度も試しましたが、何も機能しません(prop_files/logowanieprop_files.logowanie)。プロパティファイルをWebContent/prop_filesフォルダーに保存し、xhtmlファイルをWebContentに保存しました。

ページにプロパティを追加する方法を教えてください。たぶん私はこのファイルを間違ったフォルダに保管していますか?

4

1 に答える 1

1

プロパティファイルは次のようにクラスローダーによってロードされるため、af:loadBundleタグのベース名はクラス名のようにする必要があります。

 <f:loadBundle basename="com.examples.messages" var="msgs"/>

ファイル拡張子は.propertiesである必要があります。

したがって、ファイルをクラスパス、たとえばsrc / java / com / examples/messages.propertiesに配置します。

于 2012-07-03T23:40:15.227 に答える