简述
web监听器是servlet中的一种特殊的类,它能够监听web应用中特殊的对象,如:ServletContent, HttpSession,ServletRequest
用途
- 监听器利用HttpServletLIsener统计在线人数
- 加载初始化信息
- 统计网站的访问量
- 实现访问监控
监听器例子
public class MyListener implements HttpSessionListener{
private int userNumber = 0;
public void sessionCreated(httpSessionEvent arg0){
userNumber++;
arg0.getSession().setAttribute("userNumber",userNumber);
}
public void sessionDestryed(HttpSessionEvent arg0){
useNumber--;
arg0.getSession().setAttribute("userNumber",userNumber);
}
}
根据其中session的创建和消失实时的检测在线用户人数.