如何从会话ID中提取会话对象?

问题描述:

在一个servlet中,我可以通过httpRequest获得与一个浏览器相关的会话。在这个请求中,我还有一个sessionId说ID2(与另一个浏览器关联)。如何从会话ID中提取会话对象?

我的问题是如何从同一请求中获取与ID2相关的会话对象?

基本上我想从会话ID中提取会话对象。根据我的理解,这里应该将会话映射存储在服务器的哪个地方,我可以在这里使用?

在请求中需要一个更多的会话ID是一个不同的故事,我不想在这里提到,以避免混淆。

+1

“_to避免混淆_”:恐怕已经太晚了。如果您有两个与请求相关联的sessionIds,那么您必须以允许您以相反方式检索它的方式添加第二个sessionId? – radimpe 2012-03-27 05:45:34

如果您使用的纯servlet没有其他技术(如JSF或Struts),那么AFAIK没有直接的方法可以获得创建的会话。 我会建议你实施sessionListener并自行维护一个会话列表。