Spring MVC 跳轉(1)-轉發

咱們在學習Servlet的時候知道,在進行頁面跳轉時,有轉發和重定向兩種方式。轉發是服務器行爲,重定向是客戶端行爲,重定向,會產生是兩次客戶端請求。那麼在SpringMVC中如何實現轉發和重定向呢?今天小博老師就跟你們介紹一下第一種方式:轉發。web

SpringMVC能夠經過如下幾種方式實現轉發。服務器

1.  return "forward:index.jsp"app

在controller中直接返回「forward:目標頁面」的方式,以下所示:jsp

須要注意的是,若是index.jsp不在webroot根目錄須要相對路徑,若是在classes目錄下,須要加上WEB-INF/classes路徑。以下 所示:函數

1. return "forward:/product"學習

這種方式能夠實現轉發到另外一個RequestMapping函數,以下所示:3d

1. return new ModelAndView("forward:index.jsp")code

這種方式與第一種相似,須要把路徑寫完整,以下所示:blog

相關文章
相關標籤/搜索