如何获取Java项目的实际物理路径

时间:2021-03-31 09:37:35

在项目开发中,有时候需要使用项目的实际物理路径,也就是项目在本地电脑上的实际位置。
代码如下:

HttpServletRequest request = ServletActionContext.getRequest(); 
String realPath = request.getSession().getServletContext().getRealPath(File.separator);
System.out.println(realPath);

Ps:在此之前会使用request.getRealPath() 的方式获取,现在这种方式已经不推荐使用了。