public class ResourceLog implements Runnable { public static Map<String, HttpSession> sessionMap = new HashMap<String, HttpSession>(); .......... }
系统启动执行以下,开启线程服务器
ResourceLog resourceLog = new ResourceLog(); Thread thr = new Thread(resourceLog, "资源log记录"); thr.start();
//登陆 HttpSession session = request.getSession(); String sessionId = session.getId(); ResourceLog.sessionMap.put(sessionId, session);
//退出 HttpSession session = request.getSession(); String sessionId = session.getId(); ResourceLog.sessionMap.remove(sessionId);
ResourceLog.sessionMap.size();