springmvc一个跳转jsp页面被过滤器过滤好几次的问题


本文摘自classinstance.cn。

前几天写了个过滤器,一个页面跳转在过滤器的doFilter方法中拦截到好几次,一直找不到原因。

后来才发现是过滤器配置的问题。

而配置是我随便网上cp的,如下:

<filter>
        <filter-name>domainFilter</filter-name>
        <filter-class>com.cloud.xungou.servlet.DomainFilter</filter-class>
    </filter>
    <filter-mapping>
      <filter-name>domainFilter</filter-name>
      <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>  
         <dispatcher>FORWARD</dispatcher>  
       <dispatcher>INCLUDE</dispatcher>  
         <dispatcher>EXCEPTION</dispatcher>
    </filter-mapping

上面的dispatcher配置了哪些请求要被过滤。

由于对过滤器的dispatcher配置不熟悉,所以没在意这些配置。

后来才想到我的jsp页面里有几个动作,这才恍然大悟。

一般我们include的jsp是不用过滤的,所以这边去掉INCLUDE配置就可以了。

相关阅读 >>

spring、springmvc、springboot和springcloud的区别

springmvc一个跳转jsp页面被过滤器过滤好几次的问题

更多相关阅读请进入《springmvc》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...