1. 程式人生 > >Servlet 監聽器

Servlet 監聽器

tro eve servlet 監聽器 分享 客戶端 listen tco 實現servlet

Listener 是Servlet的監聽器,它可以監聽客戶端的請求、服務端的操作等。通過監聽器,可以自動激發一些操作,如監聽在線用戶的是數量。

當增加一個HttpSession時,就激發sessionCreated(HttpSessionEvent se)方法,這樣就可以給在線人數加1

常用的監聽器,如ServletContextListener

首先創建類,實現ServletContextListener接口

public class MyServletContexListener implements ServletContextListener {



	@Override
	public void contextDestroyed(ServletContextEvent arg0) {
		// TODO Auto-generated method stub
		System.out.println("context destroy " + arg0.getServletContext());
	}

	@Override
	public void contextInitialized(ServletContextEvent arg0) {
		// TODO Auto-generated method stub
		System.out.println("context init " + arg0.getServletContext());
	}
}

  

在web.xml 文件中配置listener

 <listener>
  	<listener-class>com.example.listener.MyServletContexListener</listener-class>
  </listener>

  

顯示結果

技術分享

Servlet 監聽器