XXXAttributeListener
1)监听ServletContext,HttpSession,ServletRequest中添加属性,替换属性,移除属性的事件监听器。
2)以ServletRequestAttributeListener为例:
ServletContextAttributeListener, ServletRequestAttributeListener, HttpSessionAttributeListener
//添加属性时被调用
@Override public void attributeAdded(ServletContextAttributeEvent event) { System.out.println("向request中添加一个属性。。。"); } //移除属性时被调用 @Override public void attributeRemoved(ServletContextAttributeEvent event) { System.out.println("从request中移除一个属性。。。"); } //替换属性时被调用 @Override public void attributeReplaced(ServletContextAttributeEvent event) { System.out.println("request中属性替换了。。。"); }
3)这三个监听器较少被使用
4)API:
ServletRequestAttributeEvent:
> getName():获取属性的名字
> getValue():获取属性的值