我只在web.xml中对位置进行硬编码,但它使我们需要在部署期间每次更改web.xml。什么是告诉servlet文件位置的正确方法?
我们可以在项目中创建一个文件夹并告诉servlet查找文件夹及其下面的文件吗?
<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