listener可以监听事件的发生, 并做一些处理
listener 可以监听的内容很多, 这里仅介绍 ServletContext对象的监听
创建一个 listener
这里创建一个 class, 实现了 ServletContextListener 接口.
此时, 会默认需要覆盖 2 个方法,
- init –> ServletContext创建了
- destroy –> ServletContext销毁了
在方法体内, 写一些需要处理的逻辑代码
注册监听
仅仅创建 class , 并实现接口, 并不能真正监听, 还需要”注册监听”, 有 2 种方式
使用 web.xml
<listener>
<listener-class>类的全限定类名</listener-class>
</listener>