jsp中轉發和重定向的區別:


重定向通過response對象的sendRedirect(String location)方法實現頁面的跳轉,是在客戶端執行的,客戶端瀏覽器的地址欄會改變,最重要的是用戶的信息不能帶到跳轉后的頁面。

response.sendRedirect("...")

 

轉發通過request的RequestDispatcher對象的forward(request,response)方法實現的,在服務器端發揮作用,客戶端瀏覽器的地址欄不會發生改變,是服務器內部控制權的轉移,用戶的信息可以帶到提交后的頁面。

RequestDispatcher rs=request.getRequestDispatcher("...");
rs.forward(request, response);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM