javax.servlet.ServletContextEvent是用于通知Web应用的servlet上下文更改的事件类。主要就是为了获取更改后的ServletContext进行后续多种操作。
javax.servlet.ServletContextEvent类结构如下:
java.lang.Object
java.util.EventObject
javax.servlet.ServletContextEvent
javax.servlet.ServletContextEvent类只有一个方法getServletContext() ,
public ServletContext getServletContext()返回被改变的ServletContext对象。
举例如下:
public void contextInitialized(ServletContextEvent sce) {
client = new ServletOAuthClient();
//利用ServletContextEvent获取到ServletContext对象
ServletContext context = sce.getServletContext();
configureClient(context);
context.setAttribute(ServletOAuthClient.class.getName(), client);
}
javax.servlet.ServletContextEvent是用于通知Web应用的servlet上下文更改的事件类。主要就是为了获取更改后的ServletContext进行后续多种操作。
javax.servlet.ServletContextEvent类结构如下:
java.lang.Object
java.util.EventObject
javax.servlet.ServletContextEvent
javax.servlet.ServletContextEvent类只有一个方法getServletContext() ,
public ServletContext getServletContext()返回被改变的ServletContext对象。
举例如下:
public void contextInitialized(ServletContextEvent sce) {
client = new ServletOAuthClient();
//利用ServletContextEvent获取到ServletContext对象
ServletContext context = sce.getServletContext();
configureClient(context);
context.setAttribute(ServletOAuthClient.class.getName(), client);
}
事件监听类啊,如果你的上下文也就是你的context,平时我们称这个为你容器的环境。如果上下文发生改变就能监听到,并能在这些监听方法里面,加入你的处理代码。详细的,可以看看api,里面有它的使用方法