当前位置: 首页 > news >正文

2.8 cookie session

会话跟踪技术包括cookie和session
cookie把数据存储到客户端,客户端可以长期存储,不安全
原理:服务器回在response中返回一个set-cookie的请求头使得客户端会有一个cookie的值
cookie=new cookie(key,value)
response.addCookie(cookie)
Cookie [] cookies =response.getCookies
cookie.getName()
cookie.getValue()
cookie.setMaxAge()负数为默认值,浏览器关闭时销毁
0为直接销毁
正数为倒计时销毁,单位为秒()
cookie不能像session一样可以存中文必须要Encoder.encode()然后再Decode.decode

session把数据存储到服务器,服务器不能长期存储,但在服务器正常关闭的时候会钝化(服务器在关闭时会自动将session数据写入硬盘),活化(服务器开启时自动读取并删除硬盘数据) 客户不能长期存储,但是数据安全在30分钟后无操作session对象将会自动销毁
Session是基于cookie逻辑实现的,在服务器端session会有一个jsessionid的,在第一次响应时服务器发送这个id并将其存在cookie
使用
HttpSession session=request.getSession
剩下的函数和request一样

http://www.jsqmd.com/news/359218/

相关文章:

  • ESP32设备连接WiFi (STA站点模式)
  • 洛谷P1012
  • 线性规划的经典应用:从数学模型到企业决策实战
  • 洛谷P5435
  • 一键配置RK3588网络与SSH远程连接
  • 细胞多尺度仿真软件:PhysiCell_(2).PhysiCell软件介绍及安装
  • W11电脑无法获取到Windows服务器DHCP的IP地址,如何解决?
  • 新手入门指南:一文看懂环境搭建、模型配置与 WebUI 远程访问
  • ABC_444
  • 低代码处理物联网大数据:Node-RED进阶教程
  • 大数据领域 Hadoop 高可用方案的设计与实现
  • 细胞多尺度仿真软件:MCell_(14).并行计算与大规模仿真
  • 细胞多尺度仿真软件:MCell_(11).MCell在生物医学研究中的应用实例
  • php python+vue网上汽车销售系统的开发
  • 大数据可视化中的用户行为分析展示
  • 深入解析:【无线电控制与数据链探测系统】第2章 无线电与数据链基础
  • 细胞多尺度仿真软件:MCell_(10).仿真结果的分析与可视化
  • 从零开始用自定义 Triton 内核编写 FlashAttention-2
  • ApiScan
  • 神经网络模型基础与简单实现
  • Hadoop vs Spark:哪种大数据框架更适合物联网数据处理?
  • 线性代数资源合集(第二辑)
  • LOJ6485
  • 大数据领域数据清洗的实用工具推荐
  • 别再拍脑袋上线了:用大数据把 A/B 测试和在线实验平台这件事干“正经”
  • 口腔医学教程资源合集
  • php python+vue网上同学录系统_开题报告
  • 提示工程架构师必知:Agentic AI的3大设计模式
  • 基于springboot的运动服服装销售系统
  • javascript数组之循环