javaweb中重定向和請求轉發和request.getRequestDispatcher(url).forward(request,response)的區別

先來兩張圖,方便理解: 可以看出,重定向時,是服務器向遊覽器重新發送了一個response命令,讓遊覽器再次向url2發送請求,以獲取url2的資源 而請求轉發時,類似於是服務器自己向自己發了一個跳轉,然後將結果直接給遊覽器,這也是問什麼遊覽器會不改變url地址。下面是具體總結他們的區別 一、response.sendRedirect(url)-服務器將新url發送給遊覽器,遊覽器再根據新url請
相關文章
相關標籤/搜索