java web 应用中路径工具类

来源:互联网 发布:mac唇膏rebel显老吗 编辑:程序博客网 时间:2024/05/29 15:34
import org.apache.commons.lang3.StringUtils;/** * web 应用中常用的路径的工具类 *  * @author 宗高峰 * @time 2014年12月12日--上午9:28:59 */public class PathUtil {private static String PATH;static {String str0 = new PathUtil().getClass().getClassLoader().getResource("/").getPath();// "/D:/Software/Java/Server/tomcat7.04/webapps/mettingsys/WEB-INF/classes/"String str1 = StringUtils.substringAfter(str0, "/");// "D:/Software/Java/Server/tomcat7.04/webapps/mettingsys/WEB-INF/classes/"String str2 = StringUtils.substringBefore(str1, "/WEB-INF");// "D:/Software/Java/Server/tomcat7.04/webapps/mettingsys"PATH = str2;}/** * 获取web 应用的名字 *  * @return web 应用名字 mettingsys */public static String getWebName() {return StringUtils.substringAfterLast(PATH, "/");}/** * 获取web 应用所在服务器磁盘的目录 *  * @return D:/Software/Java/Server/tomcat7.04/webapps */public static String getWebLocDir() {return StringUtils.substringBeforeLast(PATH, "/");}/** * 获取web 应用的物理路径 *  * @return 字符串:D:/Software/Java/Server/tomcat7.04/webapps/mettingsys */public static String getWebLocPath() {return PATH;}}

0 0
原创粉丝点击