Map+Model+ModelMap介绍
Map+Model+ModelMap
接口:java.util.Map
接口:org.springframework.ui.Model
类: org.springframework.ui.ModelMap
BindingAwareModelMap
结论:
1 虽然此处注入的是三个不同的类型(Map m1,Model m2,ModelMap m3),但三者是同一个对象,都是同一个BindingAwareModelMap实例
2 将模型数据放进了request请求域里面
按照控制台打印出来的内容BindingAwareModelMap
@RequestMapping(value="/test_Map_Model_ModelMap")public String test_Map_Model_ModelMap(Map m1,Model m2,ModelMap m3){m1.put("msg_1","i'm java.util.Map<K, V>");m2.addAttribute("msg_2", "i'm org.springframework.ui.Model");m3.addAttribute("msg_3","i'm org.springframework.ui.ModelMap");System.out.println(m1 == m2);System.out.println(m2 == m3);System.out.println(m1 == m3);System.out.println(m1.getClass().getName());System.out.println(m2.getClass().getName());System.out.println(m3.getClass().getName());return "ok"; }
你在工作中选择使用哪一个?
Map+Model+ModelMap介绍相关推荐
- java map赋值给model_Map,Model,ModelMap使用方法
1.Spring MVC在内部使用了一个org.springframework.ui.Model接口存储模型数据 具体步骤: 1.Spring MVC在调用方法前会创建一个隐含的模型对象作为模型数据的 ...
- SpringMVC里的Model、Map、ModelMap以及ModelAndView
① Model是什么? SpringMVC内部使用一个org.springframework.ui.Model接口存储的数据模型,它的功能类似于java.uitl.Map,但是比Map更好用 org. ...
- springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void.下面将对具体的一一进行说明: ModelAn ...
- spring学习之springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序...
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void.下面将对具体的一一进行说明:ModelAnd ...
- 前端接modelmap的list_SpringMVC - 数据怎么从后端到前端?Model, ModelMap, ModelAndView
总结 SpringMVC在调用方法前会创建一个隐含的数据模型(Model,ModelMap),作为模型数据的存储容器, 成为"隐含模型". 如果controller方法的参数为Mo ...
- php 数据类型 map,es6中Set和Map的对比介绍(附代码)
本篇文章给大家带来的内容是关于es6中Set和Map的对比介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Set 1.add()方法和size属性{ let list ...
- 【云原生】AI云开发平台——AI Model Foundry介绍(开发者可免费体验AI训练模型)
"本文主要介绍了华为云原生开发GDE AI 下的AI Model Foundry模块, 华为云为开发者提供了丰富的云原生免费体验平台,并发布了众多云原生开发教程,有助于云原生开发者深入学习云 ...
- 目标检测中的Iou与map指标详细介绍(零基础)
目标检测中的Iou与map指标详细介绍(零基础) 最近在算法岗实习,更新的频率会低一点,希望在实习过程中学到更多有用的视觉知识. IOU指标 下图中Ground truth为标记的正确框,Predic ...
- go sync.Map使用和介绍
sync.Map使用和介绍 1.首先看下该sync.Map的使用: package main import ("sync""fmt" )func main() ...
最新文章
- CloudComparer点云处理软件
- 【Qt】Qt再学习(三):Chart Themes Example(常用图表)
- linux服务器垃圾箱,如何将Linux rm命令删除的文件放入垃圾箱
- 成功解决基于pyecharts生成的html文件打开时显示空白
- selecte设置不可用使用disabled属性注意
- (转)css中通常会用到浮动与清除,也是一个必须掌握的知识点,概念性的东西不多说,下面举几个例子,来说明它的用法:1.文字环绕效果 2.多个div并排显示 3.清除浮动(默认显示)...
- hibernate查询缓存_Hibernate查询缓存如何工作
- 【文末有福利】量子计算是对计算本质的发现
- (转)C#中的Dictionary字典类介绍
- OpenCV中将RGB数组在内存中压缩成JPEG文件
- 华为视频会议系统常见问题及解决方法
- 简单的心形html代码,bat心形代码的简单示例
- 牛腩新闻发布系统错误总结
- 用Java做一个及时翻译工具
- linux全局代理,终端走代理
- 阿里云服务器可选系统有哪些?如何选择?
- linux连接交换机命令,Linux连接路由器交换机防火墙Console接口的5个实用命令
- 搜索结果Refinement 行为总结之 multi-selection refinement
- [论文阅读笔记]Deep Neural Networks are Easily Fooled:High Confidence Predictions for Unrecognizable Images
- 【应用实例】单片机PM2.5空气监测仪--攀藤G5激光PM2.5传感器