session特点以及验证码案列的需求和分析
session的特点:
1.session用于存储一次会话的多次请求的数据,存在服务器端
2.session可以存储任意类型,任意大小的数据
session与cookie的区别:
1.session存储数据在服务器端,cookie在客户端
2.session没有数据大小限制,cookie有
2.session数据安全,cookie相对于不安全
Session 主菜 --> Cookie 小甜点
验证码案列的需求和分析
1、案例需求:
1、访问带有验证码的登陆页面login.jsp
2、用户输入用户名,密码以及验证码
如果用户名和密码输入有误,跳转登陆页面,提示:用户名或密码错误
如果验证码输入有误,跳转登陆页面,提示:验证码错误
如果全部输入正确,则跳转到主页success.jsp,限制:用户名,欢迎您
分析:
1.设置request的编码
2.获取参数Map集合
3.获取验证码
4.将用户信息封装到User对象
5.判断程序生成的验证码和用户输入的验证码是否一致,从session中获取程序生成的验证码
一致:
在判断用户名和密码是否正确
正确:
登录成功
存储数据
跳转到successjsp 重定向
不正确:
1.给提示信息
2.跳转登录页面
不一致:
1.给用户提示信息:验证码错误
2.跳转登录页面
标签:用户名,案列,验证码,session,跳转,页面 From: https://www.cnblogs.com/qihaokuan/p/16987332.html