JavaWeb-ServletContextListener
Posted yanghs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWeb-ServletContextListener相关的知识,希望对你有一定的参考价值。
ServletContextListener:
1)what:监听ServletContext对象被创建或被销毁的Servlet监听器
2)how:
> 创建一个实现了ServletContextListener的类,并且实现其中的两个方法
public class HelloServletContextListener implements ServletContextListener
> 在web.xml文件中配置Listener
<listener> <listener-class>listener.HelloListener</listener-class> </listener>
3)why:ServletContextListener 是最常用的Listener,可以在当前web应用被加载时对当前web应用的相关资源进行初始化操作:创建数据库连接池,创建Spring的IOC容器,读取当前WEB应用的初始化参数。。。
4) API:
//ServletContext对象被创建(即,当前WEB应用被加载时)的时候,Servlet容器调用该方法。
@Override public void contextInitialized(ServletContextEvent sce)
//ServletContext对象被销毁之前(即,当前WEB应用被卸载时)的时候,Servlet容器调用该方法 @Override public void contextDestroyed(ServletContextEvent sce)
ServletContextEvent中的:getServletContext()获取ServletContext
ServletRequestListener & HttpSessionListener
1) 和ServletContextListener类似
以上是关于JavaWeb-ServletContextListener的主要内容,如果未能解决你的问题,请参考以下文章