首页 > 技术文章 > 获取ServletContext对象

danyuzhu11 2017-03-31 18:26 原文

一个项目只有一个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()来获取;

 

推荐阅读