我有以下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
我用Google搜索,可能的解决方案包括
ServletContext context = getContext();
String fullPath = context.getRealPath("/searches/myXML.xml");
但找不到getContext(),所以我现在不知所措。
答案 0 :(得分:0)
试试这个:
request.getContextPath()