过滤器的使用【eclipse】

过滤器的概念

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.  效果页面

 

为什么失败用转发

  因为转发只要发送一个请求

猜你喜欢

转载自www.cnblogs.com/Tunan-Ki/p/11704870.html