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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

YancyChang   2021-03-28 我要评论
想了解SpringMVC中Model和ModelAndView的EL表达式取值方法的相关内容吗,YancyChang在本文为您仔细讲解Model和ModelAndView的EL表达式取值的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:el表达式取值,下面大家一起来学习吧。

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表达式取值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们