JSP 中Session的详解及原理分析
2017-10-10 00:00
447 查看
JSP 中Session的理解:
一、Session简单介绍
在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。
二、Session和Cookie的主要区别
Cookie是把用户的数据写给用户的浏览器。
Session技术把用户的数据写到用户独占的session中。
Session对象由服务器创建,开发人员可以调用request对象的getSession方法得到session对象。
三、session实现原理
服务器是如何实现一个session为一个用户浏览器服务的?服务器创建session出来后,会把session的id号,以cookie的形式回写给客户机,这样,只要客户机的浏览器不关,再去访问服务器时,都会带着session的id号去,服务器发现客户机浏览器带session id过来了,就会使用内存中与之对应的session为之服务。
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
详解SpringBoot 添加对JSP的支持(附常见坑点)
SpringBoot项目如何访问jsp页面的示例代码
JSP中Servlet的Request与Response的用法与区别
JSP 中response.setContentType()的作用及参数
JSP之表单提交get和post的区别详解及实例
JSP状态管理的简单介绍
一、Session简单介绍
在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。
二、Session和Cookie的主要区别
Cookie是把用户的数据写给用户的浏览器。
Session技术把用户的数据写到用户独占的session中。
Session对象由服务器创建,开发人员可以调用request对象的getSession方法得到session对象。
三、session实现原理
服务器是如何实现一个session为一个用户浏览器服务的?服务器创建session出来后,会把session的id号,以cookie的形式回写给客户机,这样,只要客户机的浏览器不关,再去访问服务器时,都会带着session的id号去,服务器发现客户机浏览器带session id过来了,就会使用内存中与之对应的session为之服务。
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
spring boot实战之使用JSP的示例详解SpringBoot 添加对JSP的支持(附常见坑点)
SpringBoot项目如何访问jsp页面的示例代码
JSP中Servlet的Request与Response的用法与区别
JSP 中response.setContentType()的作用及参数
JSP之表单提交get和post的区别详解及实例
JSP状态管理的简单介绍
相关文章推荐
- JSP 中Session的详解及原理分析
- JSP运行原理以及执行过程源码分析
- 详解spring boot应用启动原理分析
- 详解netty原理分析
- Android ButterKnife 注解框架的使用详解和原理分析
- GZIP压缩原理分析(03)——第三章 gzip文件格式详解(三01) 章前语
- 404错误的调试分析 - 运行JSP动态网页Tomcat老是报404错误(详解)
- 图像处理中经常用到的主成分分析PCA的原理详解
- 【MVC - 参数原理】详解SpringMVC中Controller的方法中参数的工作原理[附带源码分析]
- 主成分分析(PCA)原理详解
- 《Exploring in UE4》多线程机制详解[原理分析]
- Redis数据持久化机制AOF原理分析之配置详解
- J2EE学习笔记(一)之JSP原理详解
- Android 4.4 KitKat NotificationManagerService使用详解与原理分析(二)__原理分析
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- 编译原理 LR(0)项目集规范族的构造 LR(0)分析表+分析语句 详解分析+代码
- Android之SharedPreferences详解与原理分析
- GZIP压缩原理分析(12)——第五章 Deflate算法详解(五03) 预备知识(02) 压缩“窗口”概念
- GZIP压缩原理分析(21)——第五章 Deflate算法详解(五12) 动态哈夫曼编码分析(01) 本节说明