zoukankan      html  css  js  c++  java
  • Java设置session监听器

    1,在Java类里面新建一个类

     1 import java.io.IOException;
     2 import java.text.ParseException;
     3 import javax.servlet.http.HttpSessionEvent;
     4 import javax.servlet.http.HttpSessionListener;
     5 import org.apache.http.client.ClientProtocolException;
     6 
     7 public class SessionCounter implements  HttpSessionListener  {
     8 
     9     @Override
    10     public void sessionCreated(HttpSessionEvent se) {
    11         // TODO Auto-generated method stub
    12         //System.out.println("有session诞生了,ID是:"+se.getSession().getId()+"---"+se.getSession().getMaxInactiveInterval());
    13         
    14     }
    15 
    16     @Override
    17     public void sessionDestroyed(HttpSessionEvent se) {
    18         // TODO Auto-generated method stub
    19         //System.out.println("有session失效了,ID是:"+se.getSession().getId()+"--"+se.getSession().getMaxInactiveInterval());
    20         
    21     }
    22 
    23 }

    2、在web.xml文件里面配置监听类所在的包以及监听器名字(例如我是把SessionCounter这个类放在包comutl下面)

    <listener>  
        <listener-class>com.utl.SessionCounter</listener-class>  
    </listener> 

    这样子当session失效,或者有新的session诞生以后服务器就可以监听到了

  • 相关阅读:
    Python day43 :pymysql模块/查询,插入,删除操作/SQL注入完全问题/事务/模拟登录注册服务器/视图/函数/存储过程
    docker
    Linux 05
    Linux04
    Linux 03
    Linux 02
    go语言
    go语言
    go语言
    Linux
  • 原文地址:https://www.cnblogs.com/Vziiii/p/6401661.html
Copyright © 2011-2022 走看看