首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将胸腺叶转换为freemarker

将胸腺叶转换为freemarker
EN

Stack Overflow用户
提问于 2018-06-02 19:55:15
回答 2查看 675关注 0票数 0

请帮帮忙,我在freemarker指南中找不到如何从胸腺转换到这个:lists.isEmpty for each

代码语言:javascript
复制
 <th:block th:if="${#lists.isEmpty(employees)}">
        <h3>No employee</h3>
    </th:block>
    <th:block th:unless="${#lists.isEmpty(employees)}">

代码语言:javascript
复制
 <tr th:each="contact,iterStat : ${employees}">
                    <td th:text="${iterStat.count}"></td>
                    <td th:text="${contact.name}"></td>
                    <td th:text="${contact.phone}"></td>

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2018-06-04 08:17:23

也许是这样的?(草图,未测试)

代码语言:javascript
复制
<#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>
  • 如果employees序列为空,它将生成<h3>元素。请参阅List Directive Doc
  • It使用内置函数?index获取项的从零开始的索引。请参阅帮助中的内置和循环变量。Freemarker built-ins Doc。如果需要基于变量,可以向其添加一个。
票数 0
EN

Stack Overflow用户

发布于 2018-09-13 18:47:26

It's works

代码语言:javascript
复制
<#list employees as contact>
 <tr>
    <td>${contact?index}
    <td>${contat.name}</td>
    <td>${contact.phone}</td>
 </tr>
<#else>
 <h3>No employee</h3>
</#list>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50656654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档