//无参构造函数
public ModelAndView() {
}
//实例化成员变量Object view
public ModelAndView(String viewName) {
this.view = viewName;
}
//实例化成员变量Object view
public ModelAndView(View view) {
this.view = view;
}
//实例化成员变量Object view 和 ModelMap model
public ModelAndView(String viewName, @Nullable Map<String, ?> model) {
this.view = viewName;
if (model != null) {
this.getModelMap().addAllAttributes(model);
}
}
//实例化成员变量Object view 和 ModelMap model
public ModelAndView(View view, @Nullable Map<String, ?> model) {
this.view = view;
if (model != null) {
this.getModelMap().addAllAttributes(model);
}
}
//实例化成员变量Object view 和 HttpStatus status
public ModelAndView(String viewName, HttpStatus status) {
this.view = viewName;
this.status = status;
}
//实例化成员变量Object view 和 HttpStatus status、ModelMap model
public ModelAndView(@Nullable String viewName, @Nullable Map<String, ?> model, @Nullable HttpStatus status) {
this.view = viewName;
if (model != null) {
this.getModelMap().addAllAttributes(model);
}
this.status = status;
}
//实例化成员变量Object view 、ModelMap model
public ModelAndView(String viewName, String modelName, Object modelObject) {
this.view = viewName;
this.addObject(modelName, modelObject);
}
//实例化成员变量Object view 、ModelMap model
public ModelAndView(View view, String modelName, Object modelObject) {
this.view = view;
this.addObject(modelName, modelObject);
}
ModelAndView构造函数
最新推荐文章于 2022-08-29 12:57:38 发布