Session 监听器
有四个监听器接口与HttpSession有关,分别为:
HttpSessionListener
HttpSessionActivationListener
HttpSessionAttributeListener
HttpSessionBindingListener
1. HttpSessionListener
当HttpSession被创建或者被销毁时,Servlet容器就会调用所有已经注册的HttpSessionListener。
例子
java代码
public class SessionListener implements HttpSessionListener,ServletContextListener{
@Override
public void sessionCreated(HttpSessionEvent se) {
// TODO Auto-generated method stub
HttpSession session = se.getSession();
ServletContext servletContext = session.getServletContext();
//AtomicInteger是在使用非阻塞算法实现并发控制
AtomicInteger userCounter = (AtomicInteger) serv