response.sendRedirect("articleFlat.jsp");
return;
上面那段return什么时候该加上,什么时候不该加上 ?还有JSP中的执行顺序我也有点迷糊,大虾们简单说说   

解决方案 »

  1.   

    如果不加的话,因为网速的原因,可能客户端会看见respone之后的代码输出。
    无论什么时候,request.getRequestDispatcher("/index.jsp").forward(request, response);,而不要用respone跳转,效率底,而且也不好传输数据。
      

  2.   

    虽然你是跳转了~但有可能还是会执行下面的代码~所以要加RETURN!
      

  3.   

    return 加到到程序就到哪停止,
    response.sendRedirect("articleFlat.jsp"); 
    System.out.println("xxxx");
    return; 
    页面中转了,xxxx依然打印出来了,如果一个控制器多种情况的跳转的话用return
      

  4.   

    return是跳转回去的,你在想加的地方可以加上让它跳转回去,不执行后面的动作,但是要一个动作执行完了在跳转,否则出错。