Servlet和SpringMVC的請求轉發和重定向

Servlet和SpringMVC的請求轉發和重定向

1. Servlet

轉發:一次請求一次響應,在服務器內部轉發,頁面發生變化,客戶端不知道。

request.getRequestDispatcher("訪問路徑").forward(request.response);

重定向:兩次請求,兩次響應,可以重定向到其他服務器(外部的項目),頁面的URL會發生變化。

response.sendRedirect("訪問路勁");

2、SpringMVC

轉發

方法一:
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("訪問路徑");
return modelAndView;
方法二:
return "訪問路徑"

重定向

在這裏插入圖片描述

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