HTTP Session
【摘要】
HTTP Session
1.什么是session
Session代表服务器与浏览器的一次会话过程,这个过程可以是连续的,也可以时断时续的。在Servlet中,session指的是HttpSessio...
HTTP Session
1.什么是session
Session代表服务器与浏览器的一次会话过程,这个过程可以是连续的,也可以时断时续的。在Servlet中,session指的是HttpSession类的对象。
- 1
1.session是由谁创建的?
在Java中,Session来自javax.servlet.http.HttpSession。
- 1
2.什么时候会产生session
只有当某server端程序调用了Session时才会创建Session。
Jsp被编译成servlet的时候会默认创建Session。
*.html不会自动创建Session。
- 1
- 2
- 3
- 4
- 5
3.怎么开启和关闭session
Session会消耗内存资源。
当Jsp不需要Session的时候应该关闭它。
关闭代码:<% @page session="false"%>
- 1
- 2
- 3
- 4
- 5
4.Session的存储位置
Session存放在服务器的内存中。并且可以通过特殊方法做持久化处理。
- 1
5.Session的原理
当Jsp被编译成servlet,会自动创建一个GetSession请求。服务器收到该请求为该Jsp创建一个Session,并创建一个与这个Session相关联的SessionID,然后把这个ID发送给请求者(这个ID存放在客户端的Cookie里面
文章来源: wretchant.blog.csdn.net,作者:简简单单OnlineZuozuo,版权归原作者所有,如需转载,请联系作者。
原文链接:wretchant.blog.csdn.net/article/details/78070648
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)