过滤器为什么在Tomact启动执行两次doFilter

来源:2-1 过滤器的两种开发形式

张鑫179

2019-11-27 16:39:39

http://img.mukewang.com/climg/5dde36490925be2308410448.jpg

写回答

1回答

好帮手慕小班

2019-11-27

同学你好。

1、doFilter的含义是调用过滤器链中的过滤器,过滤器链是将请求的内容,与过滤器链中的过滤内容一一匹配,匹配成功,filter(过滤器)在doFilter里做完自己的过滤逻辑,交给下一个过滤器···循环执行,过滤器走到链的末尾,filterChain执行收尾工作,过滤器执行完毕。

2、看同学的执行效果,可能不是一个过滤器执行了两次,而是两次请求都匹配上了过滤器。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 9666 问题

查看课程