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构造函数可以指定返回页面的名称,也可以通过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表达式取值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解Java中的内存屏障

    详解Java中的内存屏障

    这篇文章主要介绍了Java中的内存屏障的相关资料,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-05-05
  • 详解SpringBoot修改启动端口server.port的四种方式

    详解SpringBoot修改启动端口server.port的四种方式

    这篇文章主要介绍了详解SpringBoot修改启动端口server.port的四种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • java中如何获取时间戳的方法实例

    java中如何获取时间戳的方法实例

    时间戳通常是一个字符序列,唯一地标识某一刻的时间,所以下面这篇文章主要给大家介绍了关于java中如何获取时间戳的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-11-11
  • Java中使用装饰设计模式实现动态增强对象功能

    Java中使用装饰设计模式实现动态增强对象功能

    装饰设计模式是Java中一种常用的设计模式,它通过动态地将功能透明地附加到对象上,以扩展对象的功能。装饰设计模式主要应用于需要动态、透明地增强对象功能的场景。在Java中,装饰设计模式可通过继承、接口和代理等方式实现
    2023-04-04
  • java匿名内部类实例简析

    java匿名内部类实例简析

    匿名类是不能有名称的类,所以没办法引用它们,必须在创建时,作为new语句的一部分来声明它们,需要了解更多的可以参考本文
    2012-11-11
  • Spring 整合 MyBatis的实现步骤

    Spring 整合 MyBatis的实现步骤

    SpringMVC 本来就是 Spring 框架的一部分,这两者无须再做整合,所以 SSM 整合的关键就是Spring对MyBatis的整合,三大框架整合完成后,将以 Spring 为核心,调用有关资源,高效运作,这篇文章主要介绍了 Spring 整合 MyBatis的实现步骤,需要的朋友可以参考下
    2023-02-02
  • Java实战宠物医院预约挂号系统的实现流程

    Java实战宠物医院预约挂号系统的实现流程

    只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+JSP+Spring+SpringBoot+MyBatis+html+layui+maven+Mysql实现一个宠物医院预约挂号系统,大家可以在过程中查缺补漏,提升水平
    2022-01-01
  • Java代码实现微信页面滚动防露底(核心代码)

    Java代码实现微信页面滚动防露底(核心代码)

    这篇文章主要介绍了Java代码实现微信页面滚动防露底的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • Java 自定义错误类示例代码

    Java 自定义错误类示例代码

    以下是对Java中自定义错误类的示例代码进行了介绍。需要的朋友可以过来参考下
    2013-08-08
  • springboot 在idea中实现热部署的方法

    springboot 在idea中实现热部署的方法

    这篇文章主要介绍了springboot 在idea中实现热部署的方法,实现了热部署,在每一次作了修改之后,都会自动的重启,非常节约时间,感兴趣的小伙伴们可以参考一下
    2018-10-10

最新评论