快速学习-登录功能实现-登录成功跳转主页面

本文介绍了如何在Java Web中实现登录功能,并详细讲解了登录成功后如何利用Cookie、Session和URL重写来保持用户状态。其中,Cookie用于在浏览器端保存信息,Session在服务器端保存用户数据并通过JSESSIONID标识,URL重写作为Cookie的备用方案,确保无Cookie情况下仍能维持会话。内容包括Cookie的工作原理、Session的创建与时效,以及URL重写的实现方式。
摘要由CSDN通过智能技术生成

第8章 登录功能实现-登录成功跳转主页面

8.1 涉及的技术知识点

  1. Session会话 Cookie JSTL标签

8.2 Cookie

  1. HTTP是无状态协议,服务器不能记录浏览器的访问状态,也就是说服务器不能区分中两次请求是否由一个客户端发出。这样的设计严重阻碍的Web程序的设计。如:在我们进行网购时,买了一条裤子,又买了一个手机。由于http协议是无状态的,如果不通过其他手段,服务器是不能知道用户到底买了什么。而Cookie就是解决方案之一。

  2. Cookie实际上就是服务器保存在浏览器上的一段信息。浏览器有了Cookie之后,每次向服务器发送请求时都会同时将该信息发送给服务器,服务器收到请求后,就可以根据该信息处理请求。

  3. Cookie的用途
    网上商城购物车
    用户登录状态的保持

  4. Cookie的限制性
    ① Cookie作为请求或响应报文发送,无形中增加了网络流量。
    ② Cookie是明文传送的安全性差。
    ③ 各个浏览器对Cookie有限制,使用上有局限

  5. Cookie的具体使用
    ① 创建cookie
    在这里插入图片描述
    ② 读取cookie

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值