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