我有一个 HashMap,我将 HttpSession 对象作为键和 HashSet 作为值
HashMap<HttpSession, HashSet<String>> map = new HashMap<HttpSession, HashSet<String>>();
我有一个 HttpSession 侦听器,我需要在其中检查 Map 中是否存在天气会话对象
public void sessionDestroyed(HttpSessionEvent se) {
HashMap<HttpSession, HashSet<String>> map = //Get map object
HttpSession session = se.getSession();
if(map.containsKey(session)){
//TODO Code goes here
}
}
IF 条件始终返回 false,即使映射中存在会话对象(手动检查映射条目)。我卡住了!!!