SpringMVC中model的三种返回形式

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;
//

你可能感兴趣的:(SpringMVC)