过滤器(Filter)与拦截器(Interceptor )
2019-07-05 16:51
106 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_41272514/article/details/94740378
过滤器(Filter)与拦截器(Interceptor )
一、定义
1、拦截器
java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。
2、过滤器
在Web中称之为Filter,通过配置多个过滤器,Web系统可以对所有的Servlet请求进行一层一层的过滤,以完成一些特殊的功能。例如常用的资源访问权限控制、特殊字符以及敏感词过滤、响应信息压缩等功能。
二、区别
三、执行顺序
执行顺序:过滤前 – 拦截前 – Action处理 – 拦截后 – 过滤后
四、配置
详情见:
https://blog.csdn.net/wrongyao/article/details/85702188
相关文章推荐
- SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
- Filter(过滤器)与Interceptor(拦截器)的区别
- 过滤器(Filter)和拦截器(Interceptor)的区别
- 拦截器(Interceptor)与过滤器(Filter)的区别与使用
- 过滤器(Filter)和SpringMVC中的拦截器(Interceptor)
- struts2 角色权限 filter(过滤器)和interceptor(拦截器)
- Filter 过滤器 与Interceptor 拦截器 的区别
- 过滤器、监听器、拦截器的区别 filter listener interceptor
- struts2 角色权限 filter(过滤器)和interceptor(拦截器)
- 过滤器(Filter)和拦截器(Interceptor)的区别
- 过滤器(Filter)和拦截器(Interceptor)的区别
- Servlet 过滤器(filter)和Spring 拦截器(Interceptor)区别
- 过滤器(filter)和拦截器(interceptor)区别
- 拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别
- Struts2 拦截器(Interceptor )原理和配置 (区别 过滤器Filter)
- SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
- 拦截器Interceptor和过滤器Filter的用法区别
- SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
- SpringMVC的拦截器(Interceptor)和过滤器(Filter)详解
- 过滤器(Filter)和拦截器(Interceptor)