Servlet中测试了一下,调用了forward语句以后还会执行后面的语句,直到调用了return为止。
但是API中好像没有明确说明。
RequestDispatcher rd = request.getRequestDispatcher("/public/success.jsp");
rd.forward(request,response);
System.out.println("testtest");

解决方案 »

  1.   

    当然会执行。forward也是普通方法,没有理由能让后面的内容不执行啊
      

  2.   

    会执行的,return之后就不会执行了
      

  3.   

    会执行的。不过你用return 就不执行了。
      

  4.   

    RequestDispatcher rd = request.getRequestDispatcher("/public/success.jsp");
    rd.forward
    后,仍然会执行等到方法执行完,根据你的设置执行跳转
      

  5.   

    等到你调用的javaEE组建方法执行完,执行跳转。其中包括Listener,Filter,Servlet及其他
      

  6.   

    是的,会执行的,不过当遇到return时就不会执行了