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」);