SpringMVC中Model和ModelAndView的EL表達式取值方法
更新時間:2018年03月29日 08:48:33 作者:YancyChang
下面小編就為大家分享一篇SpringMVC中Model和ModelAndView的EL表達式取值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
model和modelMap(spring 封裝),Java.util.Map
ModelMap(視圖)
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("name", "xxx");
modelAndView.setViewName("/user/index");
return modelAndView;
//對于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相當于request.setAttribute方法
mav.addObject(map);
mav.setViewName("qweqas");
return mav;;
//在前端用戶${user.name}調(diào)用
以上這篇SpringMVC中Model和ModelAndView的EL表達式取值方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關(guān)文章
spring項目如何配置多數(shù)據(jù)源(已上生產(chǎn),親測有效)
這篇文章主要介紹了spring項目如何配置多數(shù)據(jù)源(已上生產(chǎn),親測有效),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
Mybatis傳遞多個參數(shù)的三種實現(xiàn)方法
這篇文章主要介紹了Mybatis傳遞多個參數(shù)的三種實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-04-04
SpringBoot中@Autowired 失效及@Autowired 注入為null的解決
在SpringBoot項目中,@Autowired注解用于自動注入依賴,但有時會注入失敗導(dǎo)致空指針異常,下面就來介紹一下如何解決,感興趣的可以了解一下2024-09-09
Spring Boot中整合PageHelper實現(xiàn)分頁功能詳細步驟
在Spring Boot項目中整合PageHelper并實現(xiàn)分頁查詢功能的全部步驟,通過以上配置和代碼,我們可以輕松地實現(xiàn)數(shù)據(jù)庫分頁查詢,提高了開發(fā)效率并改善了用戶體驗,感興趣的朋友跟隨小編一起看看吧2024-05-05
Java 執(zhí)行CMD命令或執(zhí)行BAT批處理方式
這篇文章主要介紹了Java 執(zhí)行CMD命令或執(zhí)行BAT批處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08

