私はweb.xml内の場所のみをハードコードしていますが、配備中に毎回web.xmlを変更する必要があります。サーブレットにファイルの場所を伝える適切な方法は何ですか?
プロジェクト内にフォルダを作成し、その下にあるフォルダとファイルを検索するようにサーブレットに指示できますか?あなたがFile
オブジェクトを必要としない場合
<context-param>
<param-name>ipTable</param-name>
<param-value>E:\Workspace\Eclipse_Workspace\BpsPdfBill\WebContent\WEB-INF\ipTable.txt</param-value>
</context-param>
Javaリソースを代わりに使用することはできません(テキストファイルをクラスの横に配置するか、クラスの横にあるサブディレクトリに配置することはできません)。それはあなたのWebContentフォルダ内のファイルよりも理にかなっています... –
あなたはそれを詳しく説明できますか?私はjavaのためにちょうど新しいです。ありがとう。 – lamwaiman1988
関連:http://stackoverflow.com/questions/6097814/how-to-know-the-path-of-the-webcontainer-using-java – BalusC