public class SessionListener implements HttpSessionListener { static Logger log = Logger.getLogger( SessionListener.class.getName()); private static Mapmap = new HashMap (); 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
参考页面:http://www.coderanch.com/t/365859/Servlets/java/session-object-session-IDcom.ipcs.listener.SessionListener
版权声明:本文为博主原创文章,未经博主允许不得转载。