码迷,mamicode.com
首页 > 移动开发 > 详细

获取webapp路径

时间:2015-04-15 00:52:40      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

1. 如果是Servlet, Action, Controller, 或者 Filter, Listener, 拦截器等相关类时,我们只需要获得 ServletContext,然后通过request.getSession().getServletContext.getRealPath("/")来获取当前应用在服务器上的物理地址;

2.通过配置文件:

在web.xml中的<web-app>节点内加入:

<context-param>
<param-name>webAppRootKey</param-name>
<param-value>plantree.root</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.WebAppRootListener</listener-class>
</listener>

然后在普通的Java类中(不是action中),就可以通过System.getProperty("plantree.root")获取了web根目录了。

获取webapp路径

标签:

原文地址:http://www.cnblogs.com/focusahaha/p/4427280.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!