【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
推荐阅读
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
- Java|sitemesh&freemarker
- Bug总结|IDEA运行JavaWeb服务器图片无法加载
- 前端(frontend)|用css让头像变圆且鼠标悬停在图片上时会发光
- JSP:使用EL表达式调用java函数
- jsp低级错误,记下来专贴
- JSP|jsp浏览图像bean原理分析与改良-JSP实用教程(第三版)耿祥义 张跃平编著第4章例题4_9-动态获取文件夹中的文件并返回
- java基础|收集整理: JavaScript格式化和解析日期, JSTL格式化和解析日期
- java-web|forward(转发)与redirect(重定向)的区别
- jquery|jquery基本功能1