问答详情
源自:3-1 [Java Web] 第一个过滤器案例

filter的执行次数

我按照老师写的,不知道我的doFilter为什么执行了三次,而不是像预期的那样执行一次?

我的是idea编译器

提问者:_夕晨踏雪 2017-09-24 21:03

个回答

  • 慕圣0950941
    2018-08-24 12:23:06

    刚刚试了一下,是idea编辑器的问题,因为idea中你点击运行tomcat后会自动 跳转 到index.jsp界面(如未设置则这就是默认的欢迎页面),即可以不用自己输入网址而到达默认的欢迎界面,而myeclipseeclipse中则不一样,在点击运行后必须要自己输入网址。

    问题就在于这个idea的这个特性,点击运行后,idea自动访问了三次index.jsp界面(这里我也不清楚为何),所以doFilter方法执行了三次。此时你再刷新一次界面,会发现doFilter只执行了一次,就和老师的运行情况一样了。



  • 慕圣0950941
    2018-08-24 11:36:35

    我的也是idea编辑器 不知道是个什么情况 代码和老师是一样的

  • 花好月圆_19
    2017-09-25 15:13:22

    你说的是哪一个,贴一下核心代码看下