model和modelMap(spring 封裝),Java.util.Map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
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表達式取值方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/yancychas/article/details/60138974