zoukankan      html  css  js  c++  java
  • 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中设置      

  • 相关阅读:
    strcpy和memcpy的区别《转载》
    C++数组引用
    关于C++中继承、重载、掩盖 《转载》
    对于js原型和原型链继承的简单理解(第三种,复制继承)
    对于js原型和原型链继承的简单理解(第二种,对象冒充)
    腾讯的一道js面试题(原型)
    面试题,自己写写dome总是好的
    对于js原型和原型链继承的简单理解(第一种,原型链继承)
    html+css布局小练习w3cfuns
    C#泛型列表List<T>基本用法总结
  • 原文地址:https://www.cnblogs.com/shaoshao/p/3349300.html
Copyright © 2011-2022 走看看