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我现在就是想获得上下文的名称,应该如何取呢???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货