8.2.2 ServletContextAttributeListener
8.2.2 ServletContextAttributeListener
当一个ServletContext
范围的属性被添加
、删除
或者替换
时,ServletContextAttributeListener
接口的实现类会接收到消息。这个接口定义了如下三个方法:
1 | void attributeAdded(ServletContextAttributeEvent event) |
attributeAdded
方法在一个ServletContext
范围的属性被添加
时被容器调用。attributeRemoved
方法在一个ServletContext
范围的属性被删除
时被容器调用。attributeReplaced
方法在一个ServletContext
范围的属性被新的属性值替换
时被容器调用。
这三个方法都能从参数列表
中获取到一个ServletContextAttributeEvent
的对象,通过这个ServletContextAttributeEvent
对象可以获取属性的名称和值。ServletContextAttributeEvent
类继承自ServletContextAttribute
,并且增加了下面两个方法分别用于获取该属性的名称和值:
1 | java.lang.String getName() |