ModelAndView包含视图信息和模型数据信息。
常用方法:
(1)添加模型数据,相当于将数据添加到request中。
ModelAndView addObject(String attributeName,Object attributeValue);
ModelAndView addAllObjects(Map<String,?> modelMap);
(2)设置视图
void setView(View view);
void setViewName(String viewName);
示例代码:
@RequestMapping("/index1")
public ModelAndView index(String username){
logger.info("welcome! username: " + username);
//返回前端
ModelAndView mView = new ModelAndView();
mView.addObject("username", username);
mView.setViewName("index");
return mView;
}