jsp&servlet——session监听
Posted Aiden郭祥跃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp&servlet——session监听相关的知识,希望对你有一定的参考价值。
session监听,需要实现HttpSessionAttributeListener接口
attributeAdded:监听添加session
attributeRemoved:监听删除session
attributeReplaced:监听修改session
1 package com.gxy.Listener; 2 3 import javax.servlet.http.HttpSessionAttributeListener; 4 import javax.servlet.http.HttpSessionBindingEvent; 5 6 public class sessionAttributeListener implements HttpSessionAttributeListener { 7 8 public void attributeAdded(HttpSessionBindingEvent httpSessionBindingEvent) { 9 // TODO Auto-generated method stub 10 System.out.println("添加的属性名:"+httpSessionBindingEvent.getName()+",添加的属性值"+httpSessionBindingEvent.getValue()); 11 } 12 13 public void attributeRemoved(HttpSessionBindingEvent httpSessionBindingEvent) { 14 // TODO Auto-generated method stub 15 System.out.println("删除的属性名:"+httpSessionBindingEvent.getName()+",删除的属性值"+httpSessionBindingEvent.getValue()); 16 } 17 18 public void attributeReplaced(HttpSessionBindingEvent httpSessionBindingEvent) { 19 // TODO Auto-generated method stub 20 System.out.println("修改的属性名:"+httpSessionBindingEvent.getName()+",修改的属性值"+httpSessionBindingEvent.getValue()); 21 } 22 23 }
配置web.xml
1 <listener> 2 <listener-class>com.gxy.Listener.sessionAttributeListener</listener-class> 3 </listener>
运行结果
以上是关于jsp&servlet——session监听的主要内容,如果未能解决你的问题,请参考以下文章