0

我有以下 myXML.xml 文件,我需要获取它的相对路径。目录是

myProjectName-WAR 

Web-Pages 

WEB-INF , +searches

-searches > myXML.xml

绝对路径是

C:\Users\myUser\Documents\NetBeansProjects\myProjectName\myProjectName-war\web\searches\myXML.xml

如果项目作为 jar 导出,我需要一些可以为我提供路径的东西,例如 System.getProperty("user.dir") ---但 user.dir 给了我

C:\Users\myUser\Documents\NetBeansProjects\myProjectName\GlassFish_Server\glassfish\domains\domain1\config

我用谷歌搜索了一个可能的解决方案包括

ServletContext context = getContext();
String fullPath = context.getRealPath("/searches/myXML.xml");

但是找不到 getContext() ,所以我现在很茫然。

4

1 回答 1

0

尝试这个:

request.getContextPath()
于 2013-07-01T09:08:28.110 回答