第一个箭头代码chain.doFilter()运行后,为什么第二行代码还会执行

解决方案 »

  1.   

    如果你的chain.doFilter() 没有返回,那肯定会顺序执行下去啊
      

  2.   

    是不是需要加个return??这可以不执行下面代码?
      

  3.   

    是不是需要加个return??这可以不执行下面代码?你要明白你想实现什么效果,如果是执行完chain.doFilter() 就返回,那你肯定要在此方法中跳转或者返回一个标识,根据自定义标识再再调用处判断标识,然后进行跳转.如果什么都不做,那程序肯定会正常的顺序执行下去啊.