转自:http://www.javaeye.com/topic/746055
/* 第一种:在 Struts2 当中,Struts1同样也可通过这种形式获取: */
/* 获取 request 对象 */
HttpServletRequest request = ServletActionContext.getRequest();
/* 得到当前上下文绝对路径以保存图片 */
String contextPath = request.getSession().getServletContext().getRealPath("//");
/* 第二种:在 Filter 当中: */
public void init(FilterConfig config) throws ServletException {
/* 可将此参数放入到 Session 可供全局使用 */
String contextPath = config.getServletContext().getRealPath("//");
}
/* 第三种 */
String contextPath = request.getScheme()+"://"+request.getServerName() +":"+request.getServerPort()+request.getContextPath()+"/";