1. 程式人生 > 其它 >請求轉發forward和請求重定向sendRedirect

請求轉發forward和請求重定向sendRedirect

技術標籤:JavaWebhttpwebjavaservlet

請求轉發:把瀏覽器的請求在專案內部進行轉發,不論轉發多少次,瀏覽器只用發起一次請求,且瀏覽器URL不會改變。

request.getRequestDispatcher("index.jsp").forward(request,response);

在這裡插入圖片描述

在這裡插入圖片描述

請求重定向:伺服器收到瀏覽器請求後響應一個新地址,不侷限於專案內部(外部地址需要寫完整,https://baidu.com),瀏覽器對新地址發起新的請求,瀏覽器的URL會變為最後一次重定向的地址。

response.sendRedirect("index.jsp"
);

在這裡插入圖片描述
在這裡插入圖片描述