700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Java web项目中获取WebRoot目录下的文件

Java web项目中获取WebRoot目录下的文件

时间:2023-06-27 15:50:38

相关推荐

Java web项目中获取WebRoot目录下的文件

例如要获取项目中MSJH.TTF的目录:

public static String getFontPath(){ClassLoader classLoader = Thread.currentThread() .getContextClassLoader(); if (classLoader == null) {classLoader = ClassLoader.getSystemClassLoader(); } .URL url = classLoader.getResource(""); String ROOT_CLASS_PATH = url.getPath() + "/"; File rootFile = new File(ROOT_CLASS_PATH); String WEB_INFO_DIRECTORY_PATH = rootFile.getParent() + "/"; File webInfoDir = new File(WEB_INFO_DIRECTORY_PATH); String SERVLET_CONTEXT_PATH = webInfoDir.getParent() + "/"; //这里 SERVLET_CONTEXT_PATH 就是WebRoot的路径 String path = SERVLET_CONTEXT_PATH + "fonts/MSJH.TTF"; path = path.replaceAll("%20", " "); return path;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。