MENU

SpringMVC返回ModelAndView和String的区别

这两种方法来自不同的Spring版本。ModelAndView方法是在Spring 2.0之前从控制器返回模型和视图信息的主要方法。现在可以结合Model参数和String返回值,但是旧的方法仍然有效。

原理上他们是一样的,根据习惯不同,选择哪个都可以
ModelAndView

@RequestMapping("testModelAndView")
    public ModelAndView testModelAndView(){
        ModelAndView mav=new ModelAndView();
        mav.addObject("msg","hello,modelandview");
        mav.setViewName("success");
        return mav;
    }

String

@RequestMapping("testString")
    public String testString(Model model){
        model.addAttribute("msg","hello,modelandview");
        return "success";
    }

文章标题:SpringMVC返回ModelAndView和String的区别
如果文中内容侵犯了您的权益,请及时与博主取得联系进行删除!
本站文章未经许可禁止转载,本文地址:https://blog.wanvale.com/archives/74/

Last Modified: June 20, 2020
Archives QR Code Tip
QR Code for this page
Tipping QR Code