javax.servlet.ServletContextListener的介绍/用法
来源:互联网 发布:网络管理系统组成部分 编辑:程序博客网 时间:2024/05/16 18:24
在Servlet API中有一个javax.servlet.ServletContextListener接口,它能够监听ServletContext对象的生命周期,实际上就是监听Web应用的生命周期。
contextInitialized(ServletContextEvent sce):当Servlet容器启动Web应用时调用该方法。在调用完该方法之后,容器再对Filter初始化,并且对那些在Web应用启动时就需要被初始化的Servlet进行初始化。
contextDestroyed(ServletContextEvent sce):当Servlet容器终止Web应用时调用该方法。在调用该方法之前,容器会先销毁所有的Servlet和Filter过滤器。
实例:
public static class WebWatcher implements ServletContextListener { public void contextInitialized(ServletContextEvent ce) { System.out.println("应用启动"); //可以作一些初始化工作 ... } public void contextDestroyed(ServletContextEvent ce) { System.out.println("应用即将关闭,可以作一些数据处理"); ... } }在web.xml文件配置监听器:
<listener>
<listener-class>czl.listener.WebWatcher</listener-class>
</listener>
注意:正常启动或关闭是会调用这两个方法,但并不是应用挂了,contextDestroyed()就会被调用,比如应用不是手动stop而是一些难以预料的原因并且线程被杀死了,这个时候contextDestroyed()就可能不执行了。
文章参考:http://blog.csdn.net/zhaozheng7758/article/details/6103700
阅读全文
0 0
- javax.servlet.ServletContextListener的介绍/用法
- javax.servlet.ServletContextListener 的应用
- javax.servlet.ServletContextListener 的应用
- javax.servlet.ServletContextListener翻译
- javax.servlet.ServletContextListener 作用
- javax.servlet.ServletContextListener
- Servlet Listener之ServletContextListener用法
- ServletContextListener的用法
- ServletContextListener的用法
- ServletContextListener的用法
- ServletContextListener的用法
- ServletContextListener的用法
- ServletContextListener的用法
- Spring ServletContextListener的用法
- ServletContextListener的用法
- ServletContextListener的用法
- ServletContextListener的用法
- pentaho项目中报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
- SQL server 基础语法语句大全 T-SQL解析
- Solr--分词与搜索
- Filter Bank Common Spatial Pattern (FBCSP) in Brain-Computer Interface
- LINUX字符设备驱动学习
- Python学习——判断一个字符串是不是回文
- javax.servlet.ServletContextListener的介绍/用法
- 一个简单的scrapy爬虫
- hdu 1024 Max Sum Plus Plus (滚动数组 &&动态规划)
- 使用valgrind跟踪linux内存泄漏
- Codeforces Educational Codeforces Round 27
- 第一篇博客
- .tar.bz2文件linux下解压命令
- 数据结构编程笔记十三:第五章 数组和广义表 稀疏矩阵的压缩存储实现
- centos 7 安装 apache