「inputEditable」複合コンポーネントで使用されるメッセージを、以下のディレクトリ構造の .properties ファイルに入れることができることはわかっています。
しかし、2 つ以上の複合コンポーネントが .properties ファイルを共有する方法はありますか? たとえば、それらすべてに共通するメッセージまたはテキスト値があるとしますか? またはそれらのうちの2つだけです。
「inputEditable」複合コンポーネントで使用されるメッセージを、以下のディレクトリ構造の .properties ファイルに入れることができることはわかっています。
しかし、2 つ以上の複合コンポーネントが .properties ファイルを共有する方法はありますか? たとえば、それらすべてに共通するメッセージまたはテキスト値があるとしますか? またはそれらのうちの2つだけです。
このコンポーネントを頻繁に使用している場合は、リソースバンドルにロードして、そこからプロパティを呼び出すことができます。
<resource-bundle>
<base-name>com.example.resources.BundleName</base-name>
<var>inputEditable</var>
</resource-bundle>
そして、を使用して呼び出す#{inputEditable['yourVar']}
または、あまり頻繁に使用されない場合は、リソースバンドルとしてロードする必要はなく<f:loadBundle>
、同じ方法で呼び出される変数を使用して、ビューにバンドルをロードできます。