2

「inputEditable」複合コンポーネントで使用されるメッセージを、以下のディレクトリ構造の .properties ファイルに入れることができることはわかっています。

ここに画像の説明を入力

しかし、2 つ以上の複合コンポーネントが .properties ファイルを共有する方法はありますか? たとえば、それらすべてに共通するメッセージまたはテキスト値があるとしますか? またはそれらのうちの2つだけです。

4

1 に答える 1

1

このコンポーネントを頻繁に使用している場合は、リソースバンドルにロードして、そこからプロパティを呼び出すことができます。

<resource-bundle>
    <base-name>com.example.resources.BundleName</base-name>
    <var>inputEditable</var>
</resource-bundle>

そして、を使用して呼び出す#{inputEditable['yourVar']}

または、あまり頻繁に使用されない場合は、リソースバンドルとしてロードする必要はなく<f:loadBundle>、同じ方法で呼び出される変数を使用して、ビューにバンドルをロードできます。

も参照してください

于 2012-12-18T15:55:01.440 に答える