現在、「src」ディレクトリに Displaytag.properties を配置しましたが、正常に動作しています。このファイルを src/comp/bre/sub/config のような別の場所に置くことは可能ですか?
2 に答える
DisplayTagライブラリのドキュメントから:
Web アプリケーション全体に対して、「displaytag.properties」という名前のカスタム プロパティ ファイルを作成し、それをアプリケーションのクラスパスに配置します。Displaytag は、要求オブジェクトのロケールを使用して、使用するプロパティ ファイルのロケールを決定します。必要なキーが指定されたファイルに存在しない場合、キーはより一般的なプロパティ ファイルから読み込まれます。
したがって、あなたの場合、ビルド スクリプト (または IDE) がdisplaytag.properties
ファイルを からsrc/comp/bre/sub/config
クラスパスにコピーしていることを確認してください。
IDEでは、これは通常、特定のディレクトリにソース コードが含まれていることを指定するのと同じくらい簡単です。ANTでは、displaytag.properties
ファイルが最終的に/WEB-INF/classes
.
このプロパティ ファイルをロードするコードを見つけて、新しいパスを追加します。また、フォルダー yourProject/src/resources/ に配置して、クラスパスに追加することもできます。したがって、コードがコンパイルされると、プロパティ ファイルはバイナリ フォルダーに配置されます。