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; //對(duì)于ModelAndView構(gòu)造函數(shù)可以指定返回頁面的名稱,也可以通過setViewName方法來設(shè)置所需要跳轉(zhuǎn)的頁面; 在前端用${name}調(diào)用 MODLE: String retVal = "user/index"; User user = new User(); user.setName("XXX"); model.addAttribute("currentUser", user); return retVal; //通過addAttribute()添加屬性,(假設(shè)user有name屬性)在前端用${currentUser.name}調(diào)用 Map ModelAndView mav = new ModelAndView(); User user1=new User();------假設(shè)User有name的屬性 Map map=new HashMap(); map.put("user",user1);//map.put相當(dāng)于request.setAttribute方法 mav.addObject(map); mav.setViewName("qweqas"); return mav;; //在前端用戶${user.name}調(diào)用 |
以上這篇SpringMVC中Model和ModelAndView的EL表達(dá)式取值方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://blog.csdn.net/yancychas/article/details/60138974