重定向和轉發的區別比較


 
重定向和轉發的區別比較:

Response 實現請求重定向:
細節:
(1)請求重定向下,瀏覽器向服務器發送了2次請求,request和response對象分別有兩個;
(2)請求重定向下,瀏覽器的地址欄會發生變化;
(3)請求重定向要少用,它只適用於在一些特定的場景下,例如登錄(因爲用戶登錄成功之後,我們系統希望用戶知道他到首頁上去了)
HttpServletResponse.sendRedirect("/xx");

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

轉發和重定向不一樣:
轉發只有一次請求,並且只有一個request和response,也就是說,轉發涉及到的是同一個request和response。
request.getRequestDispatcher("/xxxx.jsp").forward(request,response);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章