请帮帮忙,我在freemarker指南中找不到如何从胸腺转换到这个:lists.isEmpty for each
<th:block th:if="${#lists.isEmpty(employees)}">
<h3>No employee</h3>
</th:block>
<th:block th:unless="${#lists.isEmpty(employees)}">
<tr th:each="contact,iterStat : ${employees}">
<td th:text="${iterStat.count}"></td>
<td th:text="${contact.name}"></td>
<td th:text="${contact.phone}"></td>
谢谢!
发布于 2018-06-04 08:17:23
也许是这样的?(草图,未测试)
<#list employees as contact>
<tr>
<td>${contact?index}
<td>${contat.name}</td>
<td>${contact.phone}</td>
</tr>
<#else>
<h3>No employee</h3>
</#list>
笔记
<#list>
将为employees序列中的每个项生成一个<tr>
元素,其中包含每个字段的<td>
。<h3>
元素。请参阅List Directive Doc?index
获取项的从零开始的索引。请参阅帮助中的内置和循环变量。Freemarker built-ins Doc。如果需要基于变量,可以向其添加一个。发布于 2018-09-13 18:47:26
It's works
<#list employees as contact>
<tr>
<td>${contact?index}
<td>${contat.name}</td>
<td>${contact.phone}</td>
</tr>
<#else>
<h3>No employee</h3>
</#list>
https://stackoverflow.com/questions/50656654
复制相似问题