8.4.2 ServletRequestAttributeListener

8.4.2 ServletRequestAttributeListener

当一个ServletRequest范围的属性被添加、删除或替换时,ServletRequestAttributeListener接口会被调用。ServletRequestAttributeListener接口提供了三个方法:attributeAddedattributeReplacedattributeRemoved。如下所示:

1
2
3
void attributeAdded(ServletRequestAttributeEvent event)
void attributeRemoved(ServletRequestAttributeEvent event)
void attributeReplaced(ServletRequestAttributeEvent event)

这些方法都可以从参数列表中获得一个继承自ServletRequestEventServletRequestAttributeEvent对象。通过ServletRequestAttributeEvent类提供的getNamegetValue方法可以访问到属性的名称和值:

1
2
java.lang.String getName()
java.lang.Object getValue()