SpringMVC中Model和ModelAndView的EL表示式取值方法

NO IMAGE

model和modelMap(spring 封裝),Java.util.Map


ModelMap(檢視)
ModelAndView modelAndView = new ModelAndView(); 
modelAndView.addObject("name", "xxx"); 
modelAndView.setViewName("/user/index"); 
return modelAndView; 
//對於ModelAndView建構函式可以指定返回頁面的名稱,也可以通過setViewName方法來設定所需要跳轉的頁面;
在前端用${name}呼叫
MODLE:
String retVal = "user/index"; 
User user = new User(); 
user.setName("XXX"); 
model.addAttribute("currentUser", user); 
return retVal; 
//通過addAttribute()新增屬性,(假設user有name屬性)在前端用${currentUser.name}呼叫
Map
ModelAndView mav = new ModelAndView(); 
User user1=new User();------假設User有name的屬性
Map map=new HashMap();
map.put("user",user1);//map.put相當於request.setAttribute方法 
mav.addObject(map);
mav.setViewName("qweqas");
return mav;;
//在前端使用者${user.name}呼叫

以上這篇SpringMVC中Model和ModelAndView的EL表示式取值方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援指令碼之家。

您可能感興趣的文章:

淺談在頁面中獲取到ModelAndView繫結的值方法淺談SpringMVC jsp前臺獲取引數的方式 EL表示式