thymeleaf模板获取不到model中的map数据
发布日期:2021-10-06 15:05:15
浏览次数:3
分类:技术文章
本文共 809 字,大约阅读时间需要 2 分钟。
问题:
在Controller中的model中存放了一个map数据,代码如下:
@Controllerpublic class GoodsController { @Autowired private GoodsService goodsService; @GetMapping("item/{id}.html") public String toItemPage(@PathVariable("id")Long id, Model model){ Mapmap = this.goodsService.loadData(id); model.addAttribute(map); return "item"; }}
在模板页面中尝试获取model中的数据:
得不到model中的数据:
原因
在model中放入map调用的方法不对。
解决
应该使用这个方法保存map类型的数据:
model.addAllAttributes(map); 正确代码如下:@Controllerpublic class GoodsController { @Autowired private GoodsService goodsService; @GetMapping("item/{id}.html") public String toItemPage(@PathVariable("id")Long id, Model model){ Mapmap = this.goodsService.loadData(id); model.addAllAttributes(map); return "item"; }}
转载地址:https://blog.csdn.net/m0_37815017/article/details/103064912 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月02日 05时32分43秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
关于spring bean 生命周期代码详解-产生到消亡
2021-06-30
spring 启动之全过程 源码解析
2021-06-30
Spring AOP 原理
2021-06-30
mysql 分库分表分区 动态扩容 总结
2021-06-30
分布式事务 四种方案
2021-06-30
redis和spring整合
2021-06-30
iis6 和iis7s上整个网站重定向
2021-06-30
iis7 url重写和重定向
2021-06-30
navicat工具来将SQL Server数据迁移到MySQL
2021-06-30
微信公众号从头开发(接入与消息)
2021-06-30
端口占用 杀死进程
2021-06-30
XStream xml与javabean之间的互转
2021-06-30
Android应用构建:10:使用sdkmanager管理sdk
2021-06-30
Kubernetes基础:MacOS上设定Dashboard
2021-06-30
Go基础:MacOS上配置go语言开发环境
2021-06-30
Operator基础:1: Operator Framework简介
2021-06-30
Operator基础:2: Operator SDK安装
2021-06-30
Operator基础:3: 使用Operator SDK创建Operator
2021-06-30
GitLab基础:使用API获取某个项目下所有成员及权限信息
2021-06-30
Subversion Edge:下载官方旧版的Subversion Edge
2021-06-30