首页 > 代码库 > Java web Session 监听类。
Java web Session 监听类。
public class SessionListener implements HttpSessionListener { static Logger log = Logger.getLogger( SessionListener.class.getName()); private static Map<String, HttpSession> map = new HashMap<String, HttpSession>(); static private int sessionCount = 0; public void sessionCreated(HttpSessionEvent event) { String id = event.getSession().getId(); log.debug("session created : " + id); synchronized (this) { sessionCount++; map.put(id, event.getSession()); } log.info("Session Created: " + event.getSession().getId()); log.info("Total Sessions: " + sessionCount); } public void sessionDestroyed(HttpSessionEvent event) { synchronized (this) { sessionCount--; } log.info("Session Destroyed: " + event.getSession().getId()); log.info("Total Sessions: " + sessionCount); } public static HttpSession getHttpSession(String sessionID) { return map.get(sessionID); } }
in web.xml
<listener> <listener-class>com.ipcs.listener.SessionListener</listener-class> </listener>
参考页面:http://www.coderanch.com/t/365859/Servlets/java/session-object-session-ID
Java web Session 监听类。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。