jsp会话(Cookie和session)

本文介绍了HTTP会话中的Cookie和Session技术。Cookie用于在客户端存储数据,适合少量且不敏感信息,而Session是服务器端的会话容器,保存用户在会话期间的数据。文章详细讲解了Session的生命周期,包括何时创建、何时销毁以及如何设置存活时间,并讨论了会话清除的方法。此外,还阐述了Cookie的创建、获取和发送过程,以及设置其路径和生存时间的方法。
摘要由CSDN通过智能技术生成
  • 从客户端打开浏览器开始访问服务器,到服务器给客户端响应数据,客户端继续访问服务器,直到客户端关闭浏览器,整个过程称为一次客户端和服务器之间的会话
  • 在这个会话的过程中我们可以保存用户在整个会话过程中的数据,不管用户发起了多少次请求,数据都可以保存在其中,在用户的任何一次请求中,都可以获取到前面已经保存的数据。要完成这个功能,就需要使用sun公司给我们提供的Cookie对象或者Session对象
  • Cookie对象主要是给客户端写数据,数据需要保存在客户端,Session对象主要是在服务器端创建和当前用户相关的一个容器,专门为每个不同的用户保存数据
  • 问:目前我们对于浏览器和服务器的交互有了一定的了解,以及请求处理,响应处理有一定地了解,但是HTTP协议是没有记忆功能的,一次请求结束后,相关数据会销毁,如果第二次需要使用同样的数据,怒可能让用户再写一次
  • 解决:web初期使用cookie技术,把我们请求需要共享的数据储存在浏览器端,可以避免用户的重复书写,但是只适合少量数据,不安全

session

  • Session:会话技术,从客户端打开浏览器访问服务器,到最后客户端关闭浏览器,整个过程称为一次会话。
  • 在这个会话的过程中,服务器会针对每个客户端创建一个和客户端相关的唯一的临时容器,这个容器用于保存当前客户的所有信息。
  • 并且在给客户端响应数据的时候,会给客户端回送一个唯一标识当前客户端相关的临时容器的id,在客户端下次访问服务器的时候,会携带这个id信息(cookie)&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大黑翔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值