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中设置      

  • 相关阅读:
    Spring整合hibernate4:事务管理
    eclipse添加约束文件
    转]@SuppressWarnings 详解
    spring + springMVC +hibernate 配置2
    spring +spring+ hibernate配置1
    eclipse下 hibernate逆向数据库操作示例!!
    Spring+hibernate 配置实例
    dubbo接口快速测试技巧
    Spring Boot Starter列表
    Spring Boot Starters是什么?
  • 原文地址:https://www.cnblogs.com/shaoshao/p/3349300.html
Copyright © 2011-2022 走看看