Spring MVC支持的返回值类型

    科技2025-09-01  18

    Spring MVC 支持的返回值类型

    String 返回的是“逻辑视图”

    void

    ModelAndView

    @RequestMapping("/demo1") public ModelAndView demo1(){ ModelAndView modelAndView = new ModelAndView(); //这个对象同时封装了: 视图 和 数据 //携带数据传递给页面 modelAndView.addObject("aaa",888); //携带视图(按名称) modelAndView.setViewName("demo1"); return modelAndView; } @RequestMapping("/demo2") public ModelAndView demo2(){ //这个对象同时封装了: 视图 和 数据 //携带视图(按名称) ModelAndView modelAndView = new ModelAndView("demo1"); //携带数据传递给页面 modelAndView.addObject("aaa",777); return modelAndView; }

    有一类跟 @ModelAttribute注解有关的方法 (不是处理HTTP请求的) , Model Map

    View 视图对象(用的不多)

    任意的Java对象(配合 @ResponseBody 注解,返回JSON数据)

    HttpEntity<?> or ResponseEntity<?>

    Processed: 0.009, SQL: 8