ModelAndView - 13337159127/Note GitHub Wiki

  1. ModelAndView中包含了模型(Model)和视图(View)。从宏观角度考虑,DispatcherServlet是整个Web应用的控制器;从微观角度考虑,Controller是单个Http请求处理过程中的控制器,而ModelAndView是Http请求过程中返回的模型和视图。前端控制器返回的视图可以是视图的逻辑名,或者实现了View接口的对象。View对象能够渲染客户响应结果
  2. ModelAndView定义成方法的类型,返回 return mv;
  3. 实现了向jsp页面传递值。
    mv.addObject("list", list);
  4. 实现了从controller类跳转到jsp页面。 mv.setViewName("username/userindex");
  5. 实现了controller和controller之间的跳转 return new ModelAndView("redirect:/user/findUser.kexin");