Update MemberSessionListener.java

pull/1/head
prwfxgajt 8 months ago
parent d188dccba2
commit 4a5c652934

@ -1,17 +1,17 @@
package com.cn.listener; package com.cn.listener; // 定义监听器包名
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import javax.servlet.http.HttpSessionActivationListener; import javax.servlet.http.HttpSessionActivationListener; // 导入HttpSessionActivationListener接口
import javax.servlet.http.HttpSessionAttributeListener; import javax.servlet.http.HttpSessionAttributeListener; // 导入HttpSessionAttributeListener接口
import javax.servlet.http.HttpSessionBindingEvent; import javax.servlet.http.HttpSessionBindingEvent; // 导入HttpSessionBindingEvent类
import javax.servlet.http.HttpSessionBindingListener; import javax.servlet.http.HttpSessionBindingListener; // 导入HttpSessionBindingListener接口
import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionEvent; // 导入HttpSessionEvent类
import javax.servlet.http.HttpSessionListener; import javax.servlet.http.HttpSessionListener; // 导入HttpSessionListener接口
/** /**
* *
* @ClassName: MemberSessionListener * @ClassName: MemberSessionListener
* @Description: * @Description:
* @author: ljy * @author: ljy
@ -19,76 +19,85 @@ import javax.servlet.http.HttpSessionListener;
*/ */
public class MemberSessionListener implements HttpSessionListener, HttpSessionAttributeListener, HttpSessionActivationListener, HttpSessionBindingListener { public class MemberSessionListener implements HttpSessionListener, HttpSessionAttributeListener, HttpSessionActivationListener, HttpSessionBindingListener {
private static Map<String, Object> member = new HashMap<String, Object>();//保存当前登录的用户对象 // 保存当前登录的用户对象
private static Map<String, Object> member = new HashMap<String, Object>();
/** /**
* Default constructor. *
*/ */
public MemberSessionListener() { public MemberSessionListener() {
// TODO Auto-generated constructor stub // TODO Auto-generated constructor stub
} }
/** /**
*
* @see HttpSessionListener#sessionCreated(HttpSessionEvent) * @see HttpSessionListener#sessionCreated(HttpSessionEvent)
*/ */
public void sessionCreated(HttpSessionEvent se) { public void sessionCreated(HttpSessionEvent se) {
// 当会话被创建时可以执行的操作
} }
/** /**
*
* @see HttpSessionBindingListener#valueBound(HttpSessionBindingEvent) * @see HttpSessionBindingListener#valueBound(HttpSessionBindingEvent)
*/ */
public void valueBound(HttpSessionBindingEvent event) { public void valueBound(HttpSessionBindingEvent event) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
} }
/** /**
*
* @see HttpSessionListener#sessionDestroyed(HttpSessionEvent) * @see HttpSessionListener#sessionDestroyed(HttpSessionEvent)
*/ */
public void sessionDestroyed(HttpSessionEvent se) { public void sessionDestroyed(HttpSessionEvent se) {
// TODO Auto-generated method stub // 当会话被销毁时可以执行的操作
} }
/** /**
*
* @see HttpSessionActivationListener#sessionDidActivate(HttpSessionEvent) * @see HttpSessionActivationListener#sessionDidActivate(HttpSessionEvent)
*/ */
public void sessionDidActivate(HttpSessionEvent se) { public void sessionDidActivate(HttpSessionEvent se) {
// TODO Auto-generated method stub // 当会话被激活时可以执行的操作
} }
/** /**
*
* @see HttpSessionAttributeListener#attributeAdded(HttpSessionBindingEvent) * @see HttpSessionAttributeListener#attributeAdded(HttpSessionBindingEvent)
*/ */
public void attributeAdded(HttpSessionBindingEvent se) { public void attributeAdded(HttpSessionBindingEvent se) {
// TODO Auto-generated method stub // 当会话属性被添加时可以执行的操作
} }
/** /**
*
* @see HttpSessionAttributeListener#attributeRemoved(HttpSessionBindingEvent) * @see HttpSessionAttributeListener#attributeRemoved(HttpSessionBindingEvent)
*/ */
public void attributeRemoved(HttpSessionBindingEvent se) { public void attributeRemoved(HttpSessionBindingEvent se) {
// TODO Auto-generated method stub // 当会话属性被移除时可以执行的操作
} }
/** /**
*
* @see HttpSessionAttributeListener#attributeReplaced(HttpSessionBindingEvent) * @see HttpSessionAttributeListener#attributeReplaced(HttpSessionBindingEvent)
*/ */
public void attributeReplaced(HttpSessionBindingEvent se) { public void attributeReplaced(HttpSessionBindingEvent se) {
// TODO Auto-generated method stub // 当会话属性被替换时可以执行的操作
} }
/** /**
*
* @see HttpSessionActivationListener#sessionWillPassivate(HttpSessionEvent) * @see HttpSessionActivationListener#sessionWillPassivate(HttpSessionEvent)
*/ */
public void sessionWillPassivate(HttpSessionEvent se) { public void sessionWillPassivate(HttpSessionEvent se) {
// TODO Auto-generated method stub // 当会话将要被钝化时可以执行的操作
} }
/** /**
*
* @see HttpSessionBindingListener#valueUnbound(HttpSessionBindingEvent) * @see HttpSessionBindingListener#valueUnbound(HttpSessionBindingEvent)
*/ */
public void valueUnbound(HttpSessionBindingEvent event) { public void valueUnbound(HttpSessionBindingEvent event) {
// TODO Auto-generated method stub // 当会话解绑对象时可以执行的操作
} }
} }

Loading…
Cancel
Save