如何在Servlet版本2.4的init()方法中获取ContextPath

Lam*_*ama 7 java servlets contextpath

我正在使用版本2.4,Servlet我需要ContextPath通过init()在服务器启动时调用的方法,所以我没有任何可以调用的Request对象,getContextPath()因为Servlet版本我没有getContextPath()方法ServletContext.

有办法以ContextPath()某种方式得到这个吗?

Pra*_*mha -2

试试这个代码:

class demo extends HttpServlet {
       public void init(ServletConfig config) {
             String path = config.getServletContext().getRealPath("/");
       }
}
Run Code Online (Sandbox Code Playgroud)

应该有效