//用来获得到WEB-INF的路径 public static String getAddress() { Class theClass = Address.class; java.net.URL u = theClass.getResource(""); //str会得到这个函数所在类的路径 String str = u.toString(); //截去一些前面6个无用的字符 str=str.substring(6,str.length()); //将%20换成空格(如果文件夹的名称带有空格的话,会在取得的字符串上变成%20) str=str.replaceAll("%20", " "); //查找“WEB-INF”在该字符串的位置 int num = str.indexOf("WEB-INF"); //截取即可 str=str.substring(0, num+"WEB-INF".length()); return str; } |