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

  • 相关阅读:
    移动端的爬坑路
    判断设备ios或android以及判断是否是微信内置浏览器
    使用vue directive 写好的滑动删除功能
    不用ajax,使用json数据渲染商品的方法
    vue中使用swiper的一些坑
    vue的自定义指令的坑
    better-score获取滑动距离的坑
    linux命令
    关于打印
    数据可视化
  • 原文地址:https://www.cnblogs.com/shaoshao/p/3349300.html
Copyright © 2011-2022 走看看