1.首先对实体类User实现接口HttpSessionBindingListener 导入的包(importjavax.servlet.http.HttpSessionBindingEvent;import javax.servlet.http.HttpSessionBindingListener;)
2.实现接口中的方法,在Util包中的工具类中定义一个静态的变量为了统计在线人数:public static int COUNT_USER=0;
3.在就口的方法中分别写:
public void valueBound(HttpSessionBindingEvent arg0) {
PageConstains.COUNT_USER++; //当有用户登录时,人数加一
}
public void valueUnbound(HttpSessionBindingEvent arg0) {
PageConstains.COUNT_USER--; //当有用户注销时,人数减一
}
4.注销用户时:
用session.remove("user"),这里的user是你登录时session.put("user",user);
2.实现接口中的方法,在Util包中的工具类中定义一个静态的变量为了统计在线人数:public static int COUNT_USER=0;
3.在就口的方法中分别写:
public void valueBound(HttpSessionBindingEvent arg0) {
PageConstains.COUNT_USER++; //当有用户登录时,人数加一
}
public void valueUnbound(HttpSessionBindingEvent arg0) {
PageConstains.COUNT_USER--; //当有用户注销时,人数减一
}
4.注销用户时:
用session.remove("user"),这里的user是你登录时session.put("user",user);