开发者学堂课程【JSP 快速入门:Http Session 案例介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/33/detail/711
Http Session 案例介绍
案例二:演示保存用户登录信息(精通)
·案例相关页面和 Servlet:
login.jap:登录页面
succ1.jap:只有登陆成功才能访问的页面
succ2.jap:只有登陆成功才能访问的页面
Loginservice:校验用户是否登录成功!
各页面和Service内容:
login.jap:提供登录表单,提交表单请求 LoginServlet
Loginservlet:获取请求参数,校验用户是否登录成功!
失败:保存错误信息到 request 域,转发到 login.jap(login.jap 显示 request 域中的错误信息)
成功:保存用户信息到 request 域,重定向到 succi.jap 页面显示
session 域中的用户信息
succ1.jap:从session 域获取用户信息,如果不存在,显示您还没有登录,存在则显示用户信息
succ2.jap:从 session 域获取用户信息,如果不存在,显示您还没有登录,存在则显示用户信息
只要用户没有关闭浏览器,session 就一直存在,那么保存在 session 的用户信息也就一直存在,那么用户访问 succ1 和 succ2 就会通过。