JavaWeb-其他的servlet监听器(1)

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():获取属性的值

  

 

posted @ 2019-07-21 11:16  鸿森  阅读(126)  评论(0编辑  收藏  举报