获取ServletContext对象

一个项目只有一个ServletContext对象!可以理解成一个web应用。

  ServletConfig#getServletContext();

  GenericServlet#getServletContext();

  HttpSession#getServletContext()

  ServletContextEvent#getServletContext()

在Servlet中获取ServletContext对象:

l  在void init(ServletConfig config)中:ServletContext context = config.getServletContext();,ServletConfig类的getServletContext()方法可以用来获取ServletContext对象;

在GenericeServlet或HttpServlet中获取ServletContext对象:

l  GenericServlet类有getServletContext()方法,所以可以直接使用this.getServletContext()来获取;

原文地址:https://www.cnblogs.com/danyuzhu11/p/6652799.html