遍历百里香叶中的数组

Posted

技术标签:

【中文标题】遍历百里香叶中的数组【英文标题】:Loop through array in ThymeLeaf 【发布时间】:2014-08-19 01:01:21 【问题描述】:

我是 ThymeLeaf 的新手,我想知道是否有一种方法可以循环 <p> html 标记以及遍历该 <p> 标记内的数组。我希望smokeTest 中的元素出现在不同的段落中。

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Getting Started: Serving Web Content</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<p th:text="$smokeTests[0].name"/>
</body>
</html>

感谢您的帮助

【问题讨论】:

【参考方案1】:

您是否尝试过以下代码?我没有测试它,因为它经常被使用:

<body>
    <p th:each="smokeTest : $smokeTests"
       th:text="$smokeTest.name">A Smoke Test</p>
</body>

【讨论】:

【参考方案2】:

这很简单。你可以这样做:

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Getting Started: Serving Web Content</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
    <p th:each="smokeTest : $smokeTests" th:text="$smokeTest.name"><p/>
</body>
</html>

您还可以使用除段落标签之外的一些其他 html 标签。像这样:

<h2 th:each="smokeTest : $smokeTests" th:text="$smokeTest.name"><h2/>

【讨论】:

以上是关于遍历百里香叶中的数组的主要内容,如果未能解决你的问题,请参考以下文章

带有弹簧靴的百里香叶缓存

带有模型和百里香叶的 Spring Boot Ajax 发布表单提交

带有百里香叶转义字符的内联javascript

点击链接不适用于百里香叶

弹簧靴和百里香叶

百里香叶。 th:each 不适用于模型属性