ModelAndView

1、作用:将后台数据传递给view层,同时包含一个要访问的view层de url地址

2、过程:

①设置转向地址
②将底层获取的数据进行存储(或者封装)
③最后将数据传递给View

3、几种不同用法

(1)先创建ModelAndView对象,再通过他的方法去设置数据与转发的视图名

setViewName(String viewName):ModelAndView实例视图名
addObject(String attributeName, Object attributeValue):通过key/value的方式绑定数据
public ModelAndView hello() {
       ModelAndView modelAndView = new ModelAndView();
       modelAndView.setViewName("hello");
       modelAndView.addObject("message", "Hello World");
    return modelAndView;
 }

(2)可以直接通过带有参数的构造方法 ModelAndView(String viewName, String attributeName, Object attributeValue) 来返回数据与转发的视图名

public ModelAndView m07() {
        return new ModelAndView("hello", "message", "Hello World");
    }

 



posted on 2020-09-11 16:48  ChanXM  阅读(185)  评论(0)    收藏  举报

导航