JAVA WEB获取相对和绝对路径

时间:2021-07-06 08:50:12
1、项目获取真实路径(下载文件使用) 
获取当前站点目录的绝对路径: 
request.getSession().getServletContext().getRealPath(String str); 
其中参数str可以是文件或者文件夹名称。 

2、如何在web项目中,当没有request时获得路径

Thread.currentThread().getContextClassLoader().getResource("") 
此目录为web/WEB-INF/classes/   相对就是src目录下 

Thread.currentThread().getContextClassLoader().getResource("config/EBSconfig.xml") 就是src/config/EBSconfig.xml文件了