日期:2014-05-18  浏览次数:20723 次

通过SessionId取Session?
菜鸟求助:
现欲通过SessionId删除对应的Session,其中Session是以key值保存在一张Map里的,当我对Map操作remove掉对应的key-value对时,其对应的Session还是没有被销毁啊,要想销毁其Session该如何操作?
session JavaWeb

------解决方案--------------------
开始以为实现HttpSessionListener 可以的,,但是只有sessionCreated()和sessionDestroyed()两个方法,,没有办法去操作别人的session会话

我觉得,现在只能这样,先还是用Map操作remove掉对应的key-value对,然后

循环你的map,, 用当前session取出的会话id和 你map保存的比较,,如果没有,说明需要删除
直接session.removeAtrribuite(key) 、