public class ApplicationPath { public static String getRootPath(){ String result = ApplicationPath.class.getResource("ApplicationPath.class").toString(); int index = result.indexOf("WEB-INF"); if(index == -1){ index = result.indexOf("bin"); } result = result.substring(0,index); if(result.startsWith("jar")){ result = result.substring(10); }else if(result.startsWith("file")){ result = result.substring(6); if(!result.substring(1, 2).equals(":"))result="/"+result; } if(result.endsWith("/"))result = result.substring(0,result.length()-1); return result; } public static void main(String[] args) { System.out.println(ApplicationPath.getRootPath()); } }
取得web工程WebRoot路径
最新推荐文章于 2024-07-24 11:47:57 发布