美文网首页
【小结】filter中代码执行顺序

【小结】filter中代码执行顺序

作者: 桌面很乱 | 来源:发表于2019-07-15 20:24 被阅读0次

    filter中的chain.dofilter()方法表示过滤器放行,只有执行了这个方法,才能执行过滤器之后的内容,最后再回来执行dofilter()之后的内容。

    多个过滤器的话,比如myservlet同时匹配到Afilter和Bfilter,

    Afilter中dofilter()之前的代码为A1,dofilter()之后的代码为A2;

    Bfilter中dofilter()之前的代码为B1,dofilter()之后的代码为B2.

    web.xml中的filter-mapping配置顺序为Bfilter在上,Afilter在下。

    那么执行顺序为B1 - A1 - myservlet - A2 - B2。

    相关文章

      网友评论

          本文标题:【小结】filter中代码执行顺序

          本文链接:https://www.haomeiwen.com/subject/djlxlctx.html