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"); }
浙公网安备 33010602011771号