如何编写java servlet相对文件路径

时间:2014-08-26 11:37:52

标签: java servlets path servlet-3.0

我正在使用SERVLET,我正在读取XML文件,我想使用相对或动态路径读取XML文件,我尝试了"./directoryName""fileName",但没有这些工作 我的道路现在像这样:

public static final String DEFAULT_INFO_FILES_PATH = "D:/dev/workspace/QwiltSim/src/ps/exalt/qwilt/ui/sim/DevicesInfo.xml";

我希望它有点像:

 public static final String DEFAULT_INFO_FILES_PATH = SomeFolderName+"DevicesInfo.xml"

任何人都能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

ServletContext#getRealPath()将应用程序中的相对路径转换为文件系统路径。如果您的XML是静态的,并且将它们与servlet应用程序一起部署,则可以将它们存储在WAR中并使用此方法解析它们的路径。

相关问题