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诞生以后服务器就可以监听到了

  • 相关阅读:
    CAS 5.X 安装
    《从0到1》开启商业和未来的秘密
    阿里Java开发规约插件使用
    【Effective Java】阅读
    Java8 流的使用示例
    我对线程安全的理解
    APP微信支付实现
    如何将微信上传AMR格式语音转化为MP3格式
    如何在下载文件前确定文件名
    寻找水王1
  • 原文地址:https://www.cnblogs.com/Vziiii/p/6401661.html
Copyright © 2011-2022 走看看