1

xml ファイルを使用して、プロパティ ファイルではなく JavaServer Faces の国際化を処理したいと考えています。これは、プロパティ ファイルで新しいテキストを変更または作成するときに、変更を有効にするためにサーバーを再起動する必要があるためです。または、値を作成または変更する必要があるたびにサーバーを再起動する必要なく、国際化に対応する別の方法はありますか?

4

1 に答える 1

4

プロパティ ベースのファイルの代わりに XML ベースのファイルを使用しても、違いはありません。最終的には、まったく同じResourceBundleAPI によってロードおよび管理されます。

ホットパブリッシングを有効にして、JRE、IDE、appserver、および JSF 実装の特定の組み合わせがそれを食い尽くすかどうかを確認するのが最善の方法です。JSF プロジェクトのステージを に設定することを忘れないでくださいDevelopment

サーバービューで Tomcat サーバー エントリをダブルクリックした後、Eclipse+Tomcat でどのように表示されるかを次に示します。

ここに画像の説明を入力


プロパティファイルで新しいテキストを変更または作成するとき、変更を有効にするためにサーバーを再起動する必要があるため

これが、私たちがJRebelを使用する (そして愛する) 理由の (多くの) 理由の 1 つです。

以下も参照してください。

于 2013-09-17T14:36:28.233 に答える