在项目中有时候我们需要记录日志或者上传图片,需要知道项目的具体路径,如果项目中使用了spring,那么获得到项目跟路径很简单,只需要在web.xml中添加listener配置,具体如下:
- <context-param>
- <param-name>webAppRootKey</param-name>
- <param-value>evan.webapp</param-value>
- </context-param>
- <listener>
- <listener-class>org.springframework.web.util.WebAppRootListener</listener-class>
- </listener>
- System.getProperty("evan.webapp");
- //获取的值类似E:\develop_tools\apache-tomcat-7.0.59\webapps\bookMobile