javaweb 过滤器

需求: 用户拦截 例如一些网站 如果你没有登录的话 你只能访问首页 其他的页面你都不能访问 这就是过滤器的一个最明显的用法

过滤器介绍

Servlet过滤器Fileter 是一个小型的web组件,它们通过拦截请求响应 以便查看 提取或以某种方式操作客户端和服务器之间交互的数据 实现过滤功能。

Fileter是在Servlet2.3之后增加的新功能 当需要限制用户访问某些资源或者在处理请求时提前处理某些资源的时候 就可以使用过滤器完成。

过滤器是以一种组件的形式绑定到web应用程序当中 与其他的WEB应用程序组件不同的是,过滤器是采用了"链" 的方式进行处理。

javaweb 过滤器

执行顺序

 

javaweb 过滤器

 

 

 过滤器的实现与配置 

javaweb 过滤器

 

 

这个类实现Fileter接口

然后在doFile方法 在这个方法里面写你的一些操作代码 

 javaweb 过滤器

 

上一篇:JavaWeb学习--JDBC简介与API详解


下一篇:JavaWeb入门——HTTP协议(笔记)