如何重新连接到现有Java EE会话

Tho*_*hom 1 java java-ee

当有人对我的应用程序发出servlet请求时,会创建一个会话.我正在为此连接创建一个唯一的ID并将其返回给客户端.

当客户端返回该唯一ID时,无论jsessionid的内容如何,​​我都希望将它们重新附加到现有会话中.

想法?

小智 5

这是应用程序/ Web容器的工作.默认情况下,应用程序/ Web容器关联所需的会话.我认为容器不会提供可用于查找会话的API.

您的用例表明您不希望app/web容器创建会话,并且您希望自己管理它.在这种情况下,每个请求都是app/web容器视角下的无状态请求.您可以使用映射(如果是集群环境,则为分布式映射)自行管理会话.你将拥有很多东西来管理,安全性,持久性,超时等等.