Servlet和SpringMVC的請求轉發和重定向
1. Servlet
轉發:一次請求一次響應,在服務器內部轉發,頁面發生變化,客戶端不知道。
request.getRequestDispatcher("訪問路徑").forward(request.response);
重定向:兩次請求,兩次響應,可以重定向到其他服務器(外部的項目),頁面的URL會發生變化。
response.sendRedirect("訪問路勁");
2、SpringMVC
轉發
方法一:
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("訪問路徑");
return modelAndView;
方法二:
return "訪問路徑";