Javaweb
第十一天学习
Filter实现用户自动登录
1.编写一个User类
2.实现登录页面和首页
3.编写一个index.jsp,用于显示用户的登录信息
4.编写LoginServlet类,用于处理用户的登录请求,如果输入用户名和密码正确,则发送一个自动登录的Cookie,并跳转到首页,否则提示用户名密码错误,并跳转到登录也进行重新输入
5.编写LogoutServlet用于注销用户信息,这个程序首先将会Session会话中保存的User对象删除,然后将自动登录的Cookie删除,跳转到index.jsp页面
6.编写AutoLoginServlet用于拦截用户登录的请求,将用户信息封装到User对象存入Session
运行结果:
Listener监听器
编写MyListener类,这个类实现了ServletContextListener,HttpSessionListener,ServletRequestListener 3个监听器接口。
运行结果:
编写一个测试页面
运行结果:
监听域对象属性的变更
创建监听器:
编写一个测试页面: