最赞回答 / 海与千巷
arg2.doFilter(arg0, arg1)中的doFilter方法是FilterChain这个接口里的方法,跟你过滤器本身的doFilter只是名字一样而已,不会递归
2016-08-27
最赞回答 / 木星上的土星人
因为你main.jsp对应的过滤器配置的是<dispatcher>FORWARD</dispatcher>,也就是说在执行main.jsp的时候并没有触发过滤器,所以说Start.....doFilter----FirstFilter和End.....doFilter----FirstFilter只是执行index.jsp触发的,执行完index.jsp的过滤器之后在加载main.jsp页面,所以最后才打印出main.jsp。这是我的理解,有可能有错误,还请大家多指点
2016-08-03
最新回答 / 大咪
req.getRequsetDispatcher,这句话不是重定向啊。。。这个是转发啊。。。你注释不是也写着呢吗。。。你看你30,31行没注释掉啊,反而是重定向注释掉了。。。
2016-07-25
最新回答 / _小兰_
<filter> <filter-name>FirstFilter</filter-name> <filter-class>com.imooc.filter.FirstFilter</filter-class> </filter> <filter-mapping> <filter-name>FirstFilter</filter-name> <url-pattern&g...
2016-07-20
最赞回答 / Elean follow&nb
你的web.xml配置文件中,把那个<filter-class>没有写正确,没有加载到你的那个filter,所以报classNotFound
2016-06-21
最新回答 / 大可无谐号
找到答案了,自己来回答下我使用的是MyEclipse 2015 Stable 3.0,在新建项目时如果新建的是Web Project,那么在WEB-INF目录下不会自动生成web.xml文件,也许是最终部署的服务器未知,所以默认没有web.xml文件,如果在此目录下新建xml文件,会有MyEclipse的模板可以调用,但是web-app版本为2.3,版本太低。如果在创建项目时选择Web Service Project,则WEB-INF目录下会自动生成web.xml,且版本为3.0。解决办法就是新建一个We...
2016-06-19