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";
    }

 

你可能感兴趣的:(mvc的视图渲染方式)