Servlet 的有8大監聽器,可以分為如下三大類:
**1. 監聽Context、Request、Session對象的創建和銷毀**
* ServletContextListener。
* ServletRequestListener。
* HttpSessionListener。
**2. 監聽Context、Request、Session對象屬性的變化**
* ServletContextAttributeListener。
* ServletRequestAttributeListener。
* HttpSessionAttributeListener。
**3. 監聽Session內部的對象變化**
* HttpSessionActivationListener:監聽一個實體類是否與session一同被序列化與反序列化。
* HttpSessionBindingListener:監聽一個實體類是否被添加到session中。