java如何获取WEB-INF下面的某个文件的路径

2017-07-25 10:13:00    admin    933    原创
摘要:java如何获取WEB-INF下面的某个文件的路径

我现在想获取WEB-INF下面的report1.jasper文件的路径,现在写了一个方法如下:

public static String getXmlPath(String path1) {
//file:/D:/JavaWeb/.metadata/.me_tcat/webapps/TestBeanUtils/WEB-INF/classes/
String path=Thread.currentThread().getContextClassLoader().getResource("").toString();
path=path.replace('/', '\\'); // 将/换成\
path=path.replace("file:", ""); //去掉file:
path=path.replace("classes\\", ""); //去掉class\
path=path.substring(1); //去掉第一个\,如 \D:\JavaWeb...
path+=path1;
//System.out.println(path);
return path;
}



豫ICP备15006410号
蝉知 蝉知4.5.2