如何使用ServletContextListener

转载 2006年06月24日 18:53:00

这个J2EE小提示阐述了ServletContextListener的用法。这个事件类作为Web应用服务的一部分,处理Web应用的 servlet上下文(context)的变化的通知。这可以解释为,好像有个人在服务器旁不断地通知我们服务器在发生什么事件。那当然需要监听者了。因 此,在通知上下文(context)初始化和销毁的时候,ServletContextListner非常有用。

import javax.servlet.ServletContextListener;
import javax.servlet.ServletContextEvent;
import javax.servlet.*;

public class MyListener implements ServletContextListener {

private ServletContext context = null;

/* 这个方法在Web应用服务被移除,没有能力再接受请求的时候被调用。
*/
public void contextDestroyed(ServletContextEvent event){
//Output a simple message to the server's console
System.out.println("The Simple Web App. Has Been Removed");
this.context = null;

}

// 这个方法在Web应用服务做好接受请求的时候被调用。
public void contextInitialized(ServletContextEvent event){
this.context = event.getServletContext();

//Output a simple message to the server's console
System.out.println("The Simple Web App. Is Ready");

}
}

<web-app>
<listener>
<listener-class>
com.listeners.MyContextListener
</listener-class>
</listener>
<servlet/>
<servlet-mapping/>
</web-app>

相关文章推荐

ServletContextListener使用详解(监听Tomcat启动、关闭)

在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。   当S...

java中servletContextListener、httpSessionListener和servletRequestListener使用整理

在java web应用中,listener监听器似乎是必不可少的,常常用来监听servletContext、httpSession、servletRequest等域对象的创建、销毁以及属性的变化等等,...

ServletContextListener监听器,HttpSession监听器,ServletRequestListener监听器的使用

ServletContextListener监听器的使用 使用ServletContextListener监听器监听ServletContext的创建和销毁的实现思路是怎样的? 1...

ServletContextListener接口的使用心得

  ServletContextListener接口的使用心得 ServletContextListener接口有两方需要实现的方法:contextInitialized()和contextDestr...
  • hills
  • hills
  • 2011年06月28日 23:08
  • 437

ServletContextListener 使用。web启动监听启动和结束时的调用

web.xml监听配置 org.springframework.web.context.request.RequestContextListener XXXX.C...
  • jspamd
  • jspamd
  • 2016年04月13日 16:09
  • 947

ServletContextListener监听+Thread使用

package com.lanhuigu.util; import java.util.concurrent.Executors; import java.util.concurrent.Sched...
  • yhl_jxy
  • yhl_jxy
  • 2015年09月18日 17:21
  • 719

ServletContextListener定时任务的使用

说明:每隔10秒执行一次方法。  Xml代码   listener>        listener-class>contextListener.ContextListe...

ServletContextListener使用详解

在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。 当Ser...
  • EthanQ
  • EthanQ
  • 2012年03月15日 19:47
  • 86070

Servlet/ServletContextListener/ServletContextEvent 说明及使用

servlet接口说明及servletContextListener的使用举例
  • cathar
  • cathar
  • 2017年01月21日 00:56
  • 1636

ServletContextListener接口使用

ServletContextListener接口有两方需要实现的方法:contextInitialized()和contextDestroyed(); Listener,译为监听者.顾名思义,它会监...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何使用ServletContextListener
举报原因:
原因补充:

(最多只允许输入30个字)