一听到监听器这三个字,对于初学者来说,第一感觉就是,它就是用来监视一些东西的。
我的一开始理解也是这样的,基本上大家都是才对了一半,它能监视你什么时候来的,什么时候走的。
session监视器就是监视session 的活动,一般用在项目中是监视多少用户在登录。
简单的java示范给大家
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class SessionListener implements HttpSessionListener{
private static int Count=0;
public void sessionCreated(HttpSessionEvent arg) {
Count++;
System.out.println(Count+"session开始"+new java.util.Date());
}
public static int getCount() {
return Count;
}
public void sessionDestroyed(HttpSessionEvent arg) {
Count--;
System.out.println(Count+"session销毁"+new java.util.Date());
}
}
把这段代码放在你的项目中,你就可以监视session的活动了。有多少个用户在使用。
还在学习中,希望得到大家的指点,多批评。