问题如下:

解决办法:

指定浏览器

1、把默认浏览器替换成指定浏览器

如果IDEA出现windows 找不到文件Chrome,请移步:https://blog.csdn.net/BlizCp/article/details/113706663

2、然后指定IDEA中的默认浏览器选项Default Browsers:First listed

3、运行Tomcat程序,然后会自动弹出Chrome网页,如果弹出的Chrome网页doFilter次数依然不变,那么可能是Chrome没选择正确,我选的是ChromeCoreLauncher.exe,另外还有一个是ChromeCore.exe。弹出网页之后手动输入http://localhost:8080/地址,最后返回Tomcat终端查看程序。

4、Tomcat终端指定浏览器之后的执行doFilter次数:

 不指定浏览器

1、去勾

2、运行Tomcat,弹出网页之后手动输入http://localhost:8080/地址。不指定浏览器之后的doFilter执行次数:

不指定浏览器是因为服务器在启动访问index.jsp页面时实际上是向浏览器发送了俩次请求,一次是程序本身Tomcat向浏览器发送的请求,一次是浏览器自动发送的/favicon.ico请求。

Filter为什么会在一次请求执行多次doFilter?相关推荐

  1. springcloud gateway 请求执行流程分析

    一.示例 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:// ...

  2. 《HttpClient官方文档》2.4 多线程请求执行

    2.4.多线程请求执行 当HttpClient拥有类似PoolingClientConnectionManage类这样的池连接管理器,它就能够使用多线程来并发执行多个请求. PoolingClient ...

  3. 【OkHttp】OkHttp 源码分析 ( 同步 / 异步 Request 请求执行原理分析 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

  4. OkHttp3 HTTP请求执行流程分析

    OkHttp3的基本用法 使用OkHttp3发送Http请求并获得响应的过程大体为: 创建OkHttpClient对象.OkHttpClient为网络请求执行的一个中心,它会管理连接池,缓存,Sock ...

  5. 微信浏览器发送ajax请求执行多次解决方法

    微信浏览器发送ajax请求执行多次解决方法 参考文章: (1)微信浏览器发送ajax请求执行多次解决方法 (2)https://www.cnblogs.com/hmhhz/p/8940145.html ...

  6. c# http请求执行超时,解决办法(给某个方法设定超时时间)

    c# http请求执行超时,解决办法(给某个方法设定超时时间) 参考文章: (1)c# http请求执行超时,解决办法(给某个方法设定超时时间) (2)https://www.cnblogs.com/ ...

  7. 使用Filter防止浏览器缓存页面或请求结果

    仅仅须要两步: 1.定义一个Filter: /*** 防止浏览器缓存页面或请求结果* @author XuJijun**/ public class NoCacheFilter implements ...

  8. 想抛就抛:Application_Error中统一处理ajax请求执行中抛出的异常

    想抛就抛:Application_Error中统一处理ajax请求执行中抛出的异常 参考文章: (1)想抛就抛:Application_Error中统一处理ajax请求执行中抛出的异常 (2)http ...

  9. ClickOnce 不支持请求执行级别“requireAdministrator”

    本来是直接生成,获取debug 里边的内容更新项目的,我习惯性的点击了发布, 这个项目是不用发布的,然后一直运行失败,报错:ClickOnce 不支持请求执行级别"requireAdmini ...

最新文章

  1. rpc进程Linux,linux RPC 测试(转载)
  2. 学计算机大四找不到工作怎么办,大四学生延迟毕业找不到工作,我不能被原谅吗?...
  3. WebApi 接口参数不再困惑:传参详解
  4. [jzoj 5775]【NOIP2008模拟】农夫约的假期 (前缀和+递推)
  5. 基于JAVA+SpringBoot+Mybatis+MYSQL的课程评价系统
  6. 华军java_Java SE Runtime Environment 8
  7. 关于log4net 生成多个文件夹的解决方案。
  8. 如何在 macOS 中使用选项卡?
  9. (一)洞悉linux下的Netfilteriptables:什么是Netfilter?
  10. 华为供应链的“危”与“机”
  11. php frameset不显示,php加载frameset页面时显示空白怎么办_后端开发
  12. 做软件测试有前途么?
  13. 意图推荐 Metapath-guided Heterogeneous Graph Neural Network for Intent Recommendation
  14. SCI论文思维导图:写作技巧(2)
  15. 入职华为外包一个月后,我离职向“北上广深”流浪了...
  16. 第十五章 文正学院成绩录入系统
  17. BigBrother的大数据之旅Day 2 Linux(2)
  18. java 农历_JAVA工具例大全--阴历(农历)信息 源代码
  19. Mysql删除百万数据提升速度方法
  20. python能做什么兼职-学会python可以做哪些兼职?

热门文章

  1. Asp.Net CRM客户关系管理系统
  2. c语言编程图片识别条形码,基于Zbar的条形码图像识别算法的制作方法
  3. Excel如何生成条形码图片?
  4. javaScript快速入门(仅需一天)
  5. vue全局更新以及孙组件调用祖组件(利用provide和inject)
  6. 携程移动端静态页面仿写
  7. 2022-2028年全球与中国饲料核苷酸行业市场需求预测分析
  8. idt公司官网Alt-R HDR设计工具及模板使用说明
  9. 在新的一年,真心祝愿朋友平安幸福快乐安康!-间歇博客
  10. ReactHooks--踩坑1 :React Hook xx is called in function xx which is neither a React function component