首页 > 其他 > 详细

Session监听事件的处理

时间:2015-02-05 18:02:17      阅读:184      评论:0      收藏:0      [点我收藏+]

 设置Session监听
 在web.xml文件中:

  1. <listener>  
  2.        <listener-class>cjq.login.listener.UpdateLogOutTimerListener</listener-class>  
  3. </listener>  
  4.     <session-config><!-- session 失效的时间,单位:分钟-->  
  5.         <session-timeout>30</session-timeout>  
  6.     </session-config>  


 

 


java代码处理如下:

    1. public class UpdateLogOutTimerListener implements HttpSessionListener{  
    2.   
    3.  public void sessionCreated(HttpSessionEvent arg0) {  
    4.   // TODO Auto-generated method stub  
    5.   //此处为session创建时要做的功能  
    6.  }  
    7.   
    8.  public void sessionDestroyed(HttpSessionEvent se) {  
    9.   // TODO Auto-generated method stub  
    10.   HttpSession session = se.getSession();  
    11.   if(session != null){  
    12.    SessionBean sb = (SessionBean)session.getAttribute("SessionBean");  
    13.    if(sb != null){  
    14.     LogUserInfo userInfo = sb.getUserInfo();  
    15.     if(userInfo != null){  
    16.      String account = userInfo.getAccount();  
    17.      IOSysConfigParamUCC paramUCC = new OSysConfigParamUCCImpl();  
    18.      paramUCC.updateCurrentNum(0);  
    19.     }  
    20.    }  
    21.   }  
    22.  }  
    23.   

Session监听事件的处理

原文:http://www.cnblogs.com/widow/p/4275332.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!