package com.fgkj.Listeners;
|
|
import com.fgkj.dto.UserClient;
|
|
import javax.servlet.http.HttpSession;
|
import javax.servlet.http.HttpSessionEvent;
|
import javax.servlet.http.HttpSessionListener;
|
import java.util.Map;
|
|
public class Sessionlister implements HttpSessionListener {
|
|
public void sessionCreated(HttpSessionEvent event) {
|
//System.out.println("session被创建");
|
}
|
|
public void sessionDestroyed(HttpSessionEvent event) {
|
//System.out.println("session被销毁");
|
HttpSession session=event.getSession();
|
String ip=(String)session.getAttribute("ip");
|
Map<String,UserClient> map=(Map)session.getServletContext().getAttribute("users");
|
if(map!=null){
|
if(map.get(ip)!=null){
|
map.remove(ip);
|
}
|
}
|
}
|
}
|