过滤器的概念
1. 可以截取客户端和WEB资源之间的请求和响应信息。
2. 可以在WEB资源收到请求之前,浏览器收到响应之前,对请求和响应信息做一些相应的操作。
3. 多个过滤器就组成了一个过滤器链,请求和响应必须在经过多个过滤器后才能到达目标
创建拦截页面的Filter
web.xml文件中设置要拦截的地址
单个过滤器简单案例
1. 创建拦截器 Filter
2. web.xml中改变拦截页面
3. 在Filter中编写拦截页面的程序逻辑
4. index.jsp中的程序逻辑
多个过滤器简单案例
多个浏览器只需要创建多个Filter并且把web.xml中的拦截页面指向同一个地址
拦截顺序
filter-mapping 的执行顺序决定
在项目中的应用-->拦截员工信息表
1. 创建Filter并编辑拦截逻辑程序
2. 编辑登录页面
实际上是已经编辑好的错误提示信息
3. 效果页面
为什么失败用转发
因为转发只要发送一个请求