场景:普通JAVA获取WEB项目上的WEB-INF目录
普通JAVA获取WEB项目下的WEB-INF目录
JAVA Web项目获取物理根目录绝对路径
package com.path;
import java.io.UnsupportedEncodingException;
import java.net.URL;
import java.net.URLDecoder;
/**
* 普通JAVA获取 WEB项目下的WEB-INF目录
* @author wang
*
*/
public class PathUtil {
public static void main(String[] args) {
PathUtil pathUtil = new PathUtil();
System.out.println("path=="+pathUtil.getWebInfPath());
}
private String getWebInfPath(){
URL url = getClass().getProtectionDomain().getCodeSource().getLocation();
String path = url.toString();
int index = path.indexOf("WEB-INF");
if(index == -1){
index = path.indexOf("classes");
}
if(index == -1){
index = path.indexOf("bin");
}
path = path.substring(0,