SpringMVC中model的三種返回形式
阿新 • • 發佈:2019-01-25
model和modelMap(Spring 封裝),java.util.Map
modelMap(檢視)
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("name", "xxx");
modelAndView.setViewName("/user/index");
return modelAndView;
//對於ModelAndView建構函式可以指定返回頁面的名稱,也可以通過setViewName方法來設定所需要跳轉的頁面;
MODLE:
String retVal = "user/index";
User user = new User();
user.setName("XXX");
model.addAttribute("user", user);
return retVal;
//通過addAttribute()新增屬性,在前端用${xxx.xx}呼叫
java.util.Map
Map<String, String> map = new HashMap<String, String>();
map.put("1", "1");
//map.put相當於request.setAttribute方法
return map;
//