javax.servlet.ServletContextEvent这个类的作用是什么?用来处理什么问题?请高手支招!
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);
}