我按照老师写的,不知道我的doFilter为什么执行了三次,而不是像预期的那样执行一次?
我的是idea编译器
刚刚试了一下,是idea编辑器的问题,因为idea中你点击运行tomcat后会自动 跳转 到index.jsp界面(如未设置则这就是默认的欢迎页面),即可以不用自己输入网址而到达默认的欢迎界面,而myeclipse和eclipse中则不一样,在点击运行后必须要自己输入网址。
问题就在于这个idea的这个特性,点击运行后,idea自动访问了三次index.jsp界面(这里我也不清楚为何),所以doFilter方法执行了三次。此时你再刷新一次界面,会发现doFilter只执行了一次,就和老师的运行情况一样了。
我的也是idea编辑器 不知道是个什么情况 代码和老师是一样的
你说的是哪一个,贴一下核心代码看下