登录页面:LoginServlet
大概
- 登录拦截 用到过滤器Filter
- cookie保存用户名usernamecookie和密码passwordcookie来进行登录保存
- 错误信息提示msg
- 根据不同的role来跳转不同页面,role=1 adminindex.jsp role=2 employee.jsp
- 存储登录次数visitcount 用到监听器
详细
1.登录拦截:LoginedFilter
1.获得客户端请求,HttpServletRequest request=(HttpServletRequest)req;
2.获得session HttpSession session = request.getSession();
3.在session那里得到用户名,判断是否为空
2.cookie保存用户名密码
必须addCookie 才可以存到客户端不然无效
3.错误信息msg
直接传到前端去的
4.根据role跳转:通过查询登录成功后的人的信息的方法来得到role
5.登录次数
前端是通过nane="employeename" 这样来给值给后端
前端想取值可以通过来获得servlet中设置的
效果:
通过sql查询到的信息可以存在session里,然后在前端调用