5 Cookie和Session案例开发
案例:通过HttpSession判断用户是否登录
需求:实现登录一次即可,在一次会话内,可以反复多次访问WEB-INF/ welcome.html,如果没有登录过,跳转到登录页,登录成功后,可以访问
项目结构:
组件介绍:
login.html
登录成功之后可以访问的资源
main.html
LoginServlet
用来校验登录的,登录成功将用户信息存户HttpSession,否则回到登录页
MainServlet
用来向main.html中跳转的,同时验证登录,登录过,可以直接跳转,否则回到登录页
User
用来存储一个用户的信息的实体类对象