SpringMVC內部跳轉與重定向

SpringMVC 中的ModelAndView默認爲內部跳轉。 java

SpringMVC實現跳轉: app


@Controller 
public class HomeController {
	
	/***
	 * 首頁 返回至/page/home.jsp頁面
	 * @return
	 */
	@RequestMapping("index")
	public ModelAndView index(){
		//建立模型跟視圖,用於渲染頁面。而且指定要返回的頁面爲home頁面
		ModelAndView mav = new ModelAndView("home");//內跳,能夠寫成new ModelAndView(「forward:/somePage」);
		//mav = new ModelAndView("redirect:/somePage"); //外部跳轉(重定向)
		return mav;
	}
}

用Serverlet實現內部跳轉 jsp

forward: request.getRequestDispatcher(「/somePage.jsp」).forwardrequest, response);
redirect: response.sendRedirect(「/somePage.jsp」);
相關文章
相關標籤/搜索