Thymeleaf遍历Map

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thymeleaf遍历Map相关的知识,希望对你有一定的参考价值。

参考技术A

  th:each 属性支持的迭代类型有很多,最常见的就是数组、List、Set 和 Map,其中数组、List、Set 的迭代方法类似,而迭代 Map 时,会得到一个 java.util.Map.Entry 对象。
Java后台生成一个 Map 对象,传到前台

Thymeleaf 遍历 map 集合,取出来的是一个 Entry,可以直接调用 Entry 的 key 或者 value 来取得键值。

thymeleaf:访问list,map等

1.map

在后端放入一个map

Map<String, String> mapDict = serviceBaseDict.selectMap(ConstantDictType.SYSINFO);
model.addAttribute("mapDict", mapDict);

在页面中访问这个map

<b th:value="${mapDict[‘sysInfo’]}">系统标题</b>

也可以这样访问:

<b th:value="${mapDict.get(‘sysInfo’)}">系统标题</b>

以上是关于Thymeleaf遍历Map的主要内容,如果未能解决你的问题,请参考以下文章

Thymeleaf框架遍历集合

thymeleaf循环遍历

SpringBoot——Thymeleaf中使用th:each遍历数组ListMap

SpringBoot——Thymeleaf中使用th:each遍历数组ListMap

thymeleaf 怎么判断添加属性

Java中怎么遍历map中value值