我需要学习tomcat服务器如何识别不同的主机以创建唯一的会话。它能做到吗根据Ip?
根据这个问题的答案,我希望能够在一个只使用httpServletRequest.getSession()
创建新会话的服务器上为单个客户端创建多个会话。是否可以向服务器提供预定义的会话Id,以便该服务器创建绑定到该会话Id的新会话?
它不做任何标识。每次收到请求并要求创建会话时,它都会创建一个会话。生成的会话ID以cookie的形式发送给浏览器,浏览器会为所有后续请求发回此cookie,从而使Tomcat能够找到关联的会话。
我真的不明白你想达到什么目的。会话无法识别服务器。它标识web应用程序的特定客户端。每个客户端都有自己的会话ID。给服务器分配会话ID对我来说没有多大意义
事实证明,如果你没有任何cookie,你就会被视为一个全新的用户,它会给你一个新的cookie。因此,不发送cookie就足以获得另一个会话Id。