博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
session
阅读量:7221 次
发布时间:2019-06-29

本文共 668 字,大约阅读时间需要 2 分钟。

hot3.png

session :是记录在服务器端的(一块内存),和客
户端的浏览器关联在一起的;
cookie :是记录在客户端的;
只要是由父子关系的页面(同一个浏览器下),无
论哪个页面都能访问Session对象。
有父子关系的页面都叫一个Session。
关闭浏览器,则此session消失。
若此刻重新启动一个浏览器,则不是同一个
Session了。
如果浏览器支持cookie,则
jsp/servlet创建session对象的时候,向客户端
的cookie里写入和服务器端的session里相同的
SessionID,方便下次客户端再次访问
jsp/servlet时和客户端匹配(没有关闭浏览器)
在jsp/servlet 中,如果浏览器不支持cookie,则
必须自己编程使用URL重写实现。用到的函数:
response.encodeURL()
//作用:转码
地址栏URL后面加入了SessionId
session是有有效期的,在tomcat或者自己的
webApplication的web.xml中可以设置session的
有效期。
<session-config>
  <session-timeout>30</session-timeout>
</session-config>
session不像cookie拥有路径访问的问题
同一个application下的jsp/servlet共享同一个
session,前提是同一个客户端窗口

转载于:https://my.oschina.net/u/215476/blog/57010

你可能感兴趣的文章
偶现bug如何处理?
查看>>
yum命令简介
查看>>
【Udacity】朴素贝叶斯
查看>>
看漫画,学 Redux
查看>>
Spark Streaming揭秘 Day19 架构设计和运行机制
查看>>
【转载】WinCE OAL中的电源管理函数
查看>>
【iOS】Objective-C简约而不简单的单例模式
查看>>
Java实现扫码二维码登录
查看>>
python之字符串的操作和使用
查看>>
eclipse搭建ssm框架
查看>>
CSS div阴影效果
查看>>
显示所有SAP图标的ABAP代码
查看>>
group by 与 order by 一起使用的时候
查看>>
HTML+CSS
查看>>
链接服务器创建
查看>>
用Vue的方式实现复选框
查看>>
mac下安装xampp、及其之上的组件安装
查看>>
C++内存对齐总结
查看>>
Web设计的速查卡(转)
查看>>
数据结构之哈夫曼树
查看>>