Cookie和Session

本文介绍了在浏览器无状态情况下,常用的会话跟踪技术——Cookie和Session。Cookie将状态信息保存在客户端,常用于简化登录功能,而Session则将信息存储在服务器,适用于访问控制。JSESSIONID是Session的一种表现,是服务器为每个用户创建的唯一标识。两者各有优缺点,适用于不同的应用场景。
摘要由CSDN通过智能技术生成

Cookie和Session

鉴于浏览器是无状态协议,常用的会话跟踪技术有四种:

  1. URL方式:需要保存的信息直接追加到URL后,例如:    http://127.0.0.1:8080/chapter03/viewList?pageNo=12

  2. 隐藏域方式:可以使用表单中的隐藏域保存相关信息, 例如:

<input type="hidden" name= "status" value= "true">

  1. Cookie方式:将状态信息保存到客户端web,服务器tomcat能够获得相关信息进行分析,从而生成对客户端的响应;例如简化登录功能就可以使用Cookie实现

  2. Session方式:将状态信息保存到服务器的会话对象中,通过唯一标记的ID值与客户端进行绑定使用;例如访问控制功能就可以使用Session实现

Cookie: 是一段保存在客户端的小文本;能够用来将用户活动过程中的状态信息保存到客户端,服务器可以获得该信息以便进行处理,跟踪到用户的状态.

使用cookie:

  1. 创建cookie

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值