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相當(dāng)于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-12Mybatis傳遞多個參數(shù)的三種實現(xiàn)方法
這篇文章主要介紹了Mybatis傳遞多個參數(shù)的三種實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-04-04SpringBoot中@Autowired 失效及@Autowired 注入為null的解決
在SpringBoot項目中,@Autowired注解用于自動注入依賴,但有時會注入失敗導(dǎo)致空指針異常,下面就來介紹一下如何解決,感興趣的可以了解一下2024-09-09Spring Boot中整合PageHelper實現(xiàn)分頁功能詳細(xì)步驟
在Spring Boot項目中整合PageHelper并實現(xiàn)分頁查詢功能的全部步驟,通過以上配置和代碼,我們可以輕松地實現(xiàn)數(shù)據(jù)庫分頁查詢,提高了開發(fā)效率并改善了用戶體驗,感興趣的朋友跟隨小編一起看看吧2024-05-05Java 執(zhí)行CMD命令或執(zhí)行BAT批處理方式
這篇文章主要介紹了Java 執(zhí)行CMD命令或執(zhí)行BAT批處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08