java 怎么移除别人的session 我是超级管理员 想强制将在线人移除掉 知道他的名称等 session.invalidate()

2025-02-24 21:27:16
推荐回答(1个)
回答1:

你可以通过session的getSessionContext()方法获取到SessionContext对象,然后通过SessionContext的getSession(String sessionId) 方法获取到其他的session,然后再执行你的invalidate()方法就行了,不过前提是你得先知道对应用户的sessionId,所以可能你需要通过一些手段维护一个用户和sessionId的映射关系才行。