请问重定向与跳转的区别?谢谢!!!

解决方案 »

  1.   

    重新定向相当于在当前页面重新刷新到新的页面
    而跳转则直接将当前页跳到另一个页面
    其实意思上还是一个作用
    只是说法不同
    而response.sendRedirect则就是一个跳转
    如果利用request.getRequestDispatcher("页面名").forward(request,response);
    则可以将前一个跳转页面的控件的值在第二个页面直接调用了不知解释的是否正确,因为我也是新手!
    如有错误还请高手指点!
      

  2.   

    请见原文。
    http://dev.yesky.com/web/158/2127658.shtml?412
    -----------
    1.response.sendRedirect是最常用的转向方式。
    2.forward()是高效的、安全的转向方式。PS:在struts精通MVC书中,你会体验forward()的好处。
      

  3.   

    response.sendRedirect() , 下一個葉面將無法無法獲得當前葉面request中的值 ,因爲這是2個不同的requestrequest.getRequestDispatcher("页面名").forward(request,response);即可獲得本葉面的同一個request