jsessionid机制

session你可以这样理解:

当你与服务端进行会话时,比如说登陆成功后,服务端会为你开壁一块内存区间,用以存放你这次会话的一些内容,比如说用户名之类的。那么就需要一个东西来标志这个内存区间是你的而不是别人的,这个东西就是session id(jsessionid只是tomcat中对session id的叫法,在其它容器里面,不一定就是叫jsessionid了。),而这个内存区间你可以理解为session。然后,服务器会将这个session id发回给你的浏览器,放入你的浏览器的cookies中(这个cookies是内存cookies,跟一般的不一样,它会随着浏览器的关闭而消失)。之后,只有你浏览器没有关闭,你每向服务器发请求,服务器就会从你发送过来的cookies中拿出这个session id,然后根据这个session id到相应的内存中取你之前存放的数据。但是,如果你退出登陆了,服务器会清掉属于你的内存区域,所以你再登的话,会产生一个新的session了。不好意思,我可能说得不太清楚,但这方面的知识网上有不少,你可以了解下session的原理。


 http://blog.csdn.net/yingevil/article/details/6916550#comments


由JSESSIONID谈cookie与SESSION的区别和联系  http://blog.csdn.net/cxzhq2002/article/details/750148

你可能感兴趣的:(JSESSIONID)