我正在使用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"
任何人都能帮帮我吗?
答案 0 :(得分:0)
ServletContext#getRealPath()
将应用程序中的相对路径转换为文件系统路径。如果您的XML是静态的,并且将它们与servlet应用程序一起部署,则可以将它们存储在WAR中并使用此方法解析它们的路径。