ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来在一个请求过程中传递处理的数据。通过以下方法向页面传递参数: 
addAttribute(String key,Object value); 
在页面上可以通过el变量方式$key或者bboss的一系列数据展示标签获取并展示modelmap中的数据。 
modelmap本身不能设置页面跳转的url地址别名或者物理跳转地址,那么我们可以通过控制器方法的返回值来设置跳转url地址别名或者物理跳转地址。
ModelMap的实例是由bboss mvc框架自动创建并作为控制器方法参数传入,用户无需自己创建。
public String xxxxmethod(String someparam,ModelMap model) 
//省略方法处理逻辑若干 
//将数据放置到ModelMap对象model中,第二个参数可以是任何java类型 
model.addAttribute("key",someparam); 
...... 
//返回跳转地址 
return "path:handleok"; 

ModelMap的用法相关推荐

  1. springMVC中的ModelMap作用及用法

    概念 ModelMap的作用: ModelMap对象主要用于传递控制方法传递数据到结果页面.类似于request的setAttribute方法的作用. 所以我们要想在jsp页面获取数据,只要将数据放到 ...

  2. Spring MVC中Session的正确用法之我见02

    Spring MVC中Session的正确用法之我见 Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置 ...

  3. SpringMVC中 -- @RequestMapping的作用及用法

    一.@RequestMapping 简介 在Spring MVC 中使用 @RequestMapping 来映射请求,也就是通过它来指定控制器可以处理哪些URL请求,相当于Servlet中在web.x ...

  4. Java render用法_SpringMVC ModelAndView的用法使用详解

    (一)使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图.从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很好地解释了该类的作用.业务 ...

  5. SpringFox Swagger2注解基本用法

    一切参数说明,参考官方API文档:http://docs.swagger.io/swagger-core/current/apidocs/index.html?io/swagger/annotatio ...

  6. java model类作用_SPRING框架中ModelAndView、Model、ModelMap区别及详细分析

    注意:如果方法声明了注解@ResponseBody ,则会直接将返回值输出到页面. 首先介绍ModelMap[Model]和ModelAndView的作用 Model 是一个接口, 其实现类为Exte ...

  7. Spring中Model、ModelMap、ModelAndView理解和具体使用总结

    在了解这三者之前,需要知道一点:SpringMVC在调用方法前会创建一个隐含的数据模型,作为模型数据的存储容器, 成为"隐含模型". 也就是说在每一次的前后台请求的时候会随带这一个 ...

  8. springMVC源码分析--@SessionAttribute用法及原理解析SessionAttributesHandler和SessionAttributeStore

    @SessionAttribute作用于处理器类上,用于在多个请求之间传递参数,类似于Session的Attribute,但不完全一样,一般来说@SessionAttribute设置的参数只用于暂时的 ...

  9. Thymeleaf 模板引擎用法

    学习.改良.极致 博客园 首页 新随笔 联系 管理 订阅 随笔- 31  文章- 0  评论- 50  Thymeleaf 常用属性 文章主目录 th:action th:each th:field ...

最新文章

  1. 如何使用pyecharts中自带的数据集?
  2. CTFshow php特性 web131
  3. 您的浏览器由所属组织管理_速度收藏!全省性社会组织年检网上填报指引来了!...
  4. 手把手!基于领域预训练和对比学习SimCSE的语义检索(附源码)
  5. python语言中的缩进是什么意思_python编程中的缩进是什么意思
  6. 使用Eclipse将项目上传至远程GitLab
  7. C#中this关键字-调用本类成员
  8. (Hide my Windows)隐藏指定的应用窗口及托盘图标
  9. 鸿蒙DevEco Studio3.0——HelloWorld开发及模拟器运行
  10. python运行出现OSError: [WinError 87] 参数错误。
  11. 使用n2n实现内网访问
  12. firebox - firebug, 解析json,httpRequest模拟请求等插件
  13. 第二章:并行硬件和并行软件
  14. oracle修改scott密码
  15. sqlyog修改背景颜色成护眼色
  16. 蓝桥杯官网python组基础练习-入门01-04
  17. 平均置业年龄33.5岁!为啥搞数据的都往成都跑?
  18. 基于 SpringMvc+OpenCV 实现的答题卡识别系统(附源码)
  19. 深度linux夜间模式,在Linux下安装Yin-Yang以在KDE中设置自动夜间模式
  20. [刷题]算法竞赛入门经典(第2版) 6-6/UVa12166 - Equilibrium Mobile

热门文章

  1. elementui复选框组使用与遇到的问题
  2. 2015中学计算机考试题,2015初中信息技术考试模拟试题(免费)含答案
  3. 老男孩 redis mysql_老男孩教育2020年Mysql,NoSQL-Redis 数据库(上)
  4. 二维海浪波数谱的matlab,常见海浪谱
  5. 解决Ubuntu插拔耳机有杂音现象
  6. linux wc 命令详解,linux wc命令详解
  7. 卸载重装onedrive提示“已经安装了onedrive”
  8. Google主要产品大全
  9. pytorch各个版本下载地址大全
  10. linux网卡配置详解