首页 > 代码库 > request.getRealPath()的替代方法

request.getRealPath()的替代方法

 

request.getSession().getServletContect().getRealPath()得到站点的绝对地址

在Servlet 和Struts中还可以用

this.getServletContect().getRealPath("/");

this.getServlet().getServletContect().getRealPath("/");

ServletActionContext.getServletContext().getRealPath("comm");

  • ActionContext ac = ActionContext.getContext();   
  • ServletContext sc = (ServletContext) ac.get(ServletActionContext.SERVLET_CONTEXT);   
  • String path = sc.getRealPath("/");  
  • request.getContextPath().toString(); 相对路径