JAVAEE-request对象获取项目运行时路径或自定义路径
request.getServletContext().getRealPath("")
获得的路径:D:\eclipse\tomcat-8.5.34\webapps\FileUploadSys\
request.getServletContext().getRealPath(“img”)
获得的路径:D:\eclipse\tomcat-8.5.34\webapps\FileUploadSys\img
自定义路径
在web.xml中自定义标签
<!-- 配置文件存储路径 -->
<context-param>
<param-name>filePath</param-name>
<param-value>D:\eclipse\tomcat-8.5.34\webapps\img</param-value>
</context-param>
request.getServletContext().getInitParameter(“filePath”)
获得的路径:D:\eclipse\tomcat-8.5.34\webapps\img
自定义路径的好处:
1.可以自己设置存储路径
2.当存储路径修改的时候只需要修改web.xml即可