• servlet监听器


    监听器
    ServletContextListener  监听servlet的初始化和结束
    httpSessionListener      监听session的创建和结束 ,可以利用这个来统计在线登录的人数..
    package com.zh;
    
    import javax.servlet.http.HttpSessionEvent;
    import javax.servlet.http.HttpSessionListener;
    
    public class LoginListener implements HttpSessionListener{
        private static int count;
        public static int getCount(){
            return count;
        }
        public void sessionCreated(HttpSessionEvent arg0) {
            // TODO Auto-generated method stub
            count++;
        }
    
        public void sessionDestroyed(HttpSessionEvent arg0) {
            // TODO Auto-generated method stub
            count--;
        }
    }
    
    注意要在web.xml文件中 设置
    <listener>
          <listener-class>com.zh.Test1</listener-class>
      </listener>
    
    
    ServletContextAttributeListener    当servletContext对象被设置,删除,替换
    HttpSessionAttributeListener      当HttpSession对象被设置,删除,替换
    ServletRequestAttributeListener    当ServletRequest对象被设置,删除,替换
    HttpSessionBindingListener        当HttpSession中添加属性和删除属性
    注意: HttpSessionBindingListener不用在web.xml中设置       

    监听器

    ServletContextListener  监听servlet的初始化和结束

    httpSessionListener      监听session的创建和结束 ,可以利用这个来统计在线登录的人数..

    package com.zh;

     

    import javax.servlet.http.HttpSessionEvent;

    import javax.servlet.http.HttpSessionListener;

     

    public class LoginListener implements HttpSessionListener{

       private static int count;

       public static int getCount(){

          return count;

       }

       public void sessionCreated(HttpSessionEvent arg0) {

          // TODO Auto-generated method stub

          count++;

       }

     

       public void sessionDestroyed(HttpSessionEvent arg0) {

          // TODO Auto-generated method stub

          count--;

       }

    }

    注意要在web.xml文件中 设置

    <listener>

      <listener-class>com.zh.Test1</listener-class>

      </listener>

    ServletContextAttributeListener    当servletContext对象被设置,删除,替换

    HttpSessionAttributeListener      当HttpSession对象被设置,删除,替换

    ServletRequestAttributeListener    当ServletRequest对象被设置,删除,替换

    HttpSessionBindingListener        当HttpSession中添加属性和删除属性

    注意: HttpSessionBindingListener不用在web.xml中设置      

  • 相关阅读:
    有道难题 双倍超立方数 的解答
    《网瘾战争》如此震撼之作,不看枉为国人
    CSS样式命名规则及参考命名标准
    AS3自定义鼠标光标后应注意鼠标事件捕获问题
    AS3 RPG游戏引擎开发日志3:地图坐标转换
    最长的一天
    解决ASP乱码问题
    you are MJJ!!!!
    浅谈MIS系统架构
    让火狐等浏览器也能使用HTC(HTML component)的方法
  • 原文地址:https://www.cnblogs.com/shaoshao/p/3349300.html
Copyright © 2020-2023  润新知