演示一:Cookie 与 Session 是怎么配合的
两种模式:一步一讲解——跟着流程走一遍,每步都有讲解词;自由尝试——自己点操作,看两边存储和网络报文怎么变。
第 1 / 13 步
浏览器(客户端)存在学生自己的电脑上
Cookie 存储区
服务器(服务端)存在服务器内存里
Session 表
键盘 ← → 也可以翻页 · 对应代码:BasicController.dologin / LoginFilter
你可以做这些操作
浏览器(客户端)存在学生自己的电脑上
Cookie 存储区
服务器(服务端)存在服务器内存里
Session 表
推荐走一遍:
① 提交登录表单 → ② 访问 /main.html(进得去)→ ③ F12 删掉 JSESSIONID →
④ 再访问 /main.html(被踢回登录页)→ ⑤ 重新登录 → ⑥ 点退出登录 → ⑦ 再访问 /main.html(又进不去)。
重点观察第 ③ 步:浏览器上删干净了,服务器那条 Session 记录还在——这就是"登录状态存在服务器"的直接证据。