Servlet 監聽器
阿新 • • 發佈:2017-10-22
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 監聽器