在<script></script>中怎么使用 Thymeleaf 循环遍历 ModelMap 中的 List 对象
时间: 2024-02-25 19:54:07 浏览: 147
thymeleaf循环遍历集合并呈现在表格中
5星 · 资源好评率100%
在 `<script>` 标签中使用 Thymeleaf 循环遍历 ModelMap 中的 List 对象,可以使用 `th:inline="javascript"` 属性开启 JavaScript 内联模式,然后使用 `[# th:each]` 指令进行循环遍历。比如,假设 ModelMap 中存储了一个名为 `users` 的 List 对象,可以使用以下方式循环遍历该 List 中的数据:
```
<script th:inline="javascript">
/*[# th:each="user : ${users}"]*/
console.log(/*[[${user}]]*/);
/*[/]*/
</script>
```
在以上代码中,我们使用 `th:inline="javascript"` 属性开启了 JavaScript 内联模式,然后使用 `[# th:each]` 指令遍历了 ModelMap 中的 `users` List 对象。在指令中,我们使用了 `user` 变量来表示 List 中的每个元素,并使用 `${}` 表达式语言来获取每个元素的值。在循环体中,我们将每个元素的值打印到控制台中。
阅读全文