import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class MyTestServlet extends HttpServlet {
    public void init(ServletConfig config) throws ServletException {
        String contextName=config.getServletContext().getContextPath();
    }
}
我之前在tomcat的server.xml中配置了一个上下文,名为:/bookJob
通过config.getServletContext().getContextPath();可以获得 contextName=/bookJob但今天换了个tomcat的环境,但api那些没变,只是server.xml中多了几个上下文
程序也是原封不动的,但打开文件eclipse居然报错说getContextPath()未定义
然后我试String contextName=config.getServletContext().getServletContextName()
结果跑出来contextName=null我现在就是想获得上下文的名称,应该如何取呢???