mvc的视图渲染方式

ModelAndView

        ModelAndView vm = new ModelAndView();
        //封装要显示在试图上的数据
        vm.addObject("msg","hello spring");
        //封装视图数据名称
        vm.setViewName("hello");
        return vm;

下面方法不需要视图解析器

ServletAPI

/*resp.getWriter().println("---my name is spring mvc");*/

servlet重定向和请求转发

springmvc实现转发 第一种

@RequestMapping("/hello1")
public String hello1(){
  /*转发*/
  /*return "index.jsp";*/
  /*return "forward:index.jsp";*/
  /*重定向*/
  return "redirect:index.jsp";
}

springmvc 需要视图解析器的

    @RequestMapping("/hello2")
    public String hello2(){
        return "hello";
    }
原文地址:https://www.cnblogs.com/xiaozhang666/p/11648104.html