Session 了解HTTP会话和会话cookie之间的关系
我只是在学习会话如何在J2EE环境中工作。假设有人在MusicServlet上发出GET请求,我需要从他们的会话中提取一些数据,所以我调用:Session 了解HTTP会话和会话cookie之间的关系,session,cookies,Session,Cookies,我只是在学习会话如何在J2EE环境中工作。假设有人在MusicServlet上发出GET请求,我需要从他们的会话中提取一些数据,所以我调用: request.getSession(false); //if they don't have one, I don't want to create one 我试图弄清楚服务器是如何知道哪个会话属于我的,因为请求基本上是无状态的,并且只有一个MusicServlet实例存在。也许我在混合概念。是用于将用户与服务器上的特定会话“匹配”的JSession
request.getSession(false); //if they don't have one, I don't want to create one
我试图弄清楚服务器是如何知道哪个会话属于我的,因为请求基本上是无状态的,并且只有一个MusicServlet实例存在。也许我在混合概念。是用于将用户与服务器上的特定会话“匹配”的JSessionID cookie吗?这是否意味着如果我清除cookie,属于我的会话将无法检索?是的,您答对了-会话cookie中的随机标识符将客户端浏览器中的特定cookie绑定到服务器端的会话存储 您使用的任何设置都将存储在服务器端,并附加到JSSessionID。如果通常无状态的客户机返回时具有相同的JSESSIONID,则服务器可以从其存储中检索其会话,并将返回以前存储的值。如果cookie丢失,服务器上的会话将成为孤立会话,并将在一段时间后过期 另外,会话并不总是存储在服务器端,例如