如何将这段JSP代码转换为Thymeleaf?

时间:2018-07-12 13:59:01

标签: thymeleaf

 <c:forEach items="${categories}" var="category">
    <a href="#" >${category.name}</a>
 </c:forEach>

我想将其更改为百里香,我对百里香有点陌生。

2 个答案:

答案 0 :(得分:3)

在这种情况下,您不需要th:block。您应该将th:each直接放在您的a标记上。像这样:

<a href="#" th:each="category : ${categories}" th:text="${category.name}" />

答案 1 :(得分:1)

使用th:blockth:block只是一个属性容器,允许模板开发人员指定他们想要的任何属性,这些属性将在执行属性后删除)以及th:each属性迭代类似于JSP中使用的c:forEach标签。

<th:block th:each="category : ${categories}">
<a href="#" th:text="${category.name}"></a>
</th:block>