课程
/后端开发
/Java
/Java Web开发技术应用——过滤器
我按照老师写的,不知道我的doFilter为什么执行了三次,而不是像预期的那样执行一次?
我的是idea编译器
2017-09-24
源自:Java Web开发技术应用——过滤器 3-1
正在回答
刚刚试了一下,是idea编辑器的问题,因为idea中你点击运行tomcat后会自动 跳转 到index.jsp界面(如未设置则这就是默认的欢迎页面),即可以不用自己输入网址而到达默认的欢迎界面,而myeclipse和eclipse中则不一样,在点击运行后必须要自己输入网址。
问题就在于这个idea的这个特性,点击运行后,idea自动访问了三次index.jsp界面(这里我也不清楚为何),所以doFilter方法执行了三次。此时你再刷新一次界面,会发现doFilter只执行了一次,就和老师的运行情况一样了。
我的也是idea编辑器 不知道是个什么情况 代码和老师是一样的
你说的是哪一个,贴一下核心代码看下
举报
本课程主要是从实际生活当中的过滤器入手,详细讲解了Java Web过滤器
3 回答init()和destroy()执行了两次
1 回答为什么我用servl3.0,只执行了index.jsp,而没有执行filter类里需要打印输出的部分?
1 回答为什么在执行过滤器的时候,开始执行过滤器和结束过滤器这样的输出执行了两次?
2 回答在Filter的doFilter中进行重定向 出现异常
1 回答关于Filter