码迷,mamicode.com
首页 > 其他好文 > 详细

Session监听事件的处理

时间:2015-02-05 18:04:39      阅读:170      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!