首页 > 编程知识 正文

tomcat设置cookie,清除jsessionid

时间:2023-05-05 15:38:15 阅读:45816 作者:4201

1、第一次知道jsessionid Jsessionid只是tomcat对sessionid的称呼,其实是sessionid; 在其他容器中可能不称为jsessionid。 2、生成会话id,返回客户端运行机制

客户端首次访问时,创建新的session对象,同时生成sessionId,并在这次响应中将sessionId作为响应消息返回到客户端浏览器的内存中,或者重写url并返回到客户端如果以后调用request.getSession ) (除非此session对象在sever端被销毁),则会直接从客户端的sessionId检索并返回在server端生成的session对象除非从此sessionId检索到session对象,否则不会创建新对象。 3、sessionid执行场景1 ),如果客户端在server未关闭且session对象已销毁的时间内再次请求server端servlet或jsp,则在第一次请求时生成的session对象服务器端收到sessionId后,根据此sessionId查找与服务器对应的session对象,然后直接返回此session对象。 在这种情况下,不会重新创建新session对象。

2 )服务器关闭(以前生成的session对象也已消失)或session对象超过其放弃时间后,浏览器窗口不关闭,在本浏览器窗口中再次请求server端的server和jsp sessionId (服务器关闭或会话销毁时生成的sessionId )将发送到server端,server根据sessionId查找相应的session对象,但

3 )、服务器未关闭,session对象在销毁时间内删除浏览器中的sessionId (向客户端请求jsp页面后,关闭此浏览器窗口也会销毁内存中的sessionId )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。