拦截器的四种拦截方式以及Filter的执行顺序(17/4/8)

Posted 西瓜的小弟西西瓜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拦截器的四种拦截方式以及Filter的执行顺序(17/4/8)相关的知识,希望对你有一定的参考价值。

一:拦截方式

需要在配置文件web.xml配置

在对应filter-mapping节点下

如下

  

技术分享
<filter-mapping>  
        <filter-name>BFilter</filter-name>  
        <url-pattern>/AServlet</url-pattern>  
        <!--  
        <dispatcher>REQUEST</dispatcher>默认拦截方式  
        <dispatcher>FORWARD</dispatcher>转发时触发  
        <dispatcher>INCLUDE</dispatcher>请求包含时触发  
        <dispatcher>ERROR</dispatcher>当配置了错误页面,并且发生错误是发拦截器触发  
        -->  
    </filter-mapping>  
技术分享

  详细看day21的第三个视频

二:执行顺序

  filter-mapping的配置顺序就是filter的执行顺序

以上是关于拦截器的四种拦截方式以及Filter的执行顺序(17/4/8)的主要内容,如果未能解决你的问题,请参考以下文章

shiro进行权限控制的四种方式

Spring filter和拦截器的区别和执行顺序

Spring filter和拦截器的区别和执行顺序

自定义拦截器和Filter的执行顺序

过滤器(Filter)和拦截器(Interceptor)的执行顺序和区别

拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别