第十二章Session

这篇具有很好参考价值的文章主要介绍了第十二章Session。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.什么是Session

第十二章Session,JavaWeb,数据库,服务器,运维,session
注意:前面的Cookie是保存在客户端,而session是在服务端的

2.Session的创建与获取

第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
这里Session与cookie的样式基本一样的
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
下面加一个base标签
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session

再次点击,id不变,isNew变为false
第十二章Session,JavaWeb,数据库,服务器,运维,session

3.session域中数据的存取

第十二章Session,JavaWeb,数据库,服务器,运维,session

第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session

4.Session超时的控制

第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session

30分钟
第十二章Session,JavaWeb,数据库,服务器,运维,session

下面这个设置可以改变session的默认时长
第十二章Session,JavaWeb,数据库,服务器,运维,session

下面我们设置session的时长(上面是默认时长)
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session

本来第二次点击session的创建和获取会变为false
但我这里设置了session的时长为3秒。那么3秒后我点击session的创建和获取应该会变为true
第十二章Session,JavaWeb,数据库,服务器,运维,session
3秒后点击(此时session就超时了,被删除了,点击是创建新的session)
第十二章Session,JavaWeb,数据库,服务器,运维,session

但如果我在3秒内就点击了重新创建(一直点),3秒后也不会重新创建成功
第十二章Session,JavaWeb,数据库,服务器,运维,session
在cookie被设置为0的时候,表示马上删除。
Session不可以通过设置为0来表示马上删除,而是有另外一个api
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session
第十二章Session,JavaWeb,数据库,服务器,运维,session

5.浏览器和session之间关联的技术内幕

为什么我的session还没有超时,但我关闭的浏览器之后,session就消失了
因为此时关闭浏览器后,cookie就消失了(cookie默认是浏览器关闭,就会消失)
第十二章Session,JavaWeb,数据库,服务器,运维,session

这里删除cookie之后,虽然session没有超时,但是还是会给你新创建一个session
(因为没有id,服务器找不到原来的session,无奈之下,服务器只能给你创造一个新的)
第十二章Session,JavaWeb,数据库,服务器,运维,session文章来源地址https://www.toymoban.com/news/detail-819653.html

到了这里,关于第十二章Session的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第十二章:泛型(Generic)

    目录 12.1:为什么要有泛型? 12.2:在集合中使用泛型 12.3:自定义泛型结构 12.4:泛型在继承上的体现 12.5:通配符的使用 12.1:为什么要有泛型?         泛型:(标签)允许在定义类、接口时候通过一个标识来表示类中某个属性的类型或者是某个方法的返回值及参数类

    2024年02月07日
    浏览(31)
  • 第十二章 kafka

    Producer :Producer即生产者,消息的产生者,是 消息的入口 。 kafka cluster :          Broker :Broker是 kafka实例 ,每个服务器上有一个或多个kafka的实例,我们姑且认为每个broker对应一台服务器。每个kafka集群内的broker都有一个不重复的编号,如图中的broker-0、broker-1等…… 主

    2024年02月13日
    浏览(33)
  • 第十二章 elk

    1、ELK可以帮助我们解决哪些问题 日志分布在多台不同的服务器上,业务一旦出现故障,需要一台台查看日志 单个日志文件巨大,无法使用常用的文本工具分析,检索困难; 2、架构设计分析 Filebeat和Logstash ELK架构中使用 Logstash收集、解析日志 ,但是Logstash对 内存、cpu、io等资

    2024年02月13日
    浏览(26)
  • 第十二章 外观模式

    `

    2023年04月25日
    浏览(32)
  • 【OpenCV】第十二章: 图像轮廓

    第十二章: 图像轮廓 图像边缘和图像轮廓的区别 前面我们在图像形态学操作里,用cv2.morphologyEx()这个函数实现图像梯度的提取,就是用膨胀图像-腐蚀图像,获取一个图像中前景图像的边缘。还有我们的礼帽黑帽一定程度也能提取图像的边缘信息。 我们还在图像梯度里面详细

    2024年02月04日
    浏览(45)
  • 第十二章 Transform组件(下)

    上一章节中我们介绍了Transform组件的属性和方法。我们发现 Transform 中有right,up和forward,而 Vector3 类中也有right,up和forward,他们是一回事嘛?我们使用Forward来说明两者之间的区别。我们知道,改变游戏对象的position位置,就可以形成移动效果。如果我们让游戏对象沿着for

    2024年02月01日
    浏览(25)
  • 11.第十二章.采购管理

    1、基于组织的经营目标和经营政策展开项目采购相应的运营活动,包括采购战略合作管理、釆购过程管理、采购管理技术和工具等3个方面。 2、企业仅依靠自身无力应对激烈的竞争。因此,必须摈弃“以企业为中心”的传统管理模式,代之以现代战略合作的管理模式。战略合

    2024年02月04日
    浏览(30)
  • python 第十二章 面向对象

    第一章 初识python 第二章 变量 第三章 基础语句 第四章 字符串str 第五章 列表list [] 第六章 元组tuple ( ) 第七章 字典dict {} 第八章 集合set {} 第九章 常用操作 第十章 函数 第十一章 文件操作 理解面向对象 面向对象是一种抽象化的编程思想,很多编程语言中都有的一种思想。

    2024年02月13日
    浏览(39)
  • C国演义 [第十二章]

    力扣链接 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 给定一个代表每个房屋存放金额的非负整数数组,计算你

    2024年02月17日
    浏览(32)
  • python笔记:第十二章文件

    位于自动导入的模块IO中,无需手动导入。 若文件不存在,则报错 只指定文件名的话,会得到一个可读文件对象。若想写入文件,必须通过添加参数来指出。 默认模式为 rt ,将把文件视为Unicode文本,自动执行解码和编码,且默认使用UTF-8编码。 可以使用参数 encodin

    2024年02月16日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包