zoukankan      html  css  js  c++  java
  • 监听器

    统计在线人数

    @WebListener
    public class CountOnlineListener implements HttpSessionListener {
        @Override
        public void sessionCreated(HttpSessionEvent se) {
            Integer countOnline = (Integer) se.getSession().getServletContext().getAttribute("CountOnline");
            if (countOnline == null) {
                se.getSession().getServletContext().setAttribute("CountOnline", 1);
            } else {
                se.getSession().getServletContext().setAttribute("CountOnline", countOnline + 1);
            }
        }
    
        @Override
        public void sessionDestroyed(HttpSessionEvent se) {
            Integer countOnline = (Integer) se.getSession().getServletContext().getAttribute("CountOnline");
            System.out.println(countOnline);
            se.getSession().getServletContext().setAttribute("CountOnline", countOnline - 1);
            countOnline = (Integer) se.getSession().getServletContext().getAttribute("CountOnline");
            System.out.println(countOnline);
        }
    }
    

  • 相关阅读:
    坚持
    随笔
    C++:对象和类
    STEP7 V14 安装和激活
    c++:cout
    C 格式化字符串处理函数
    WIn:消极处理机制
    Python:requests发送json格式数据
    Python:logging日志功能的基本使用
    PLC:西门子测试
  • 原文地址:https://www.cnblogs.com/shenleg/p/14263825.html
Copyright © 2011-2022 走看看