【发布时间】:2014-06-17 09:50:31
【问题描述】:
我使用 FTL 文件作为前端。 我需要将对象添加到一个列表中并检查该列表是否为空。 我需要如何添加列表?
【问题讨论】:
标签: java freemarker
我使用 FTL 文件作为前端。 我需要将对象添加到一个列表中并检查该列表是否为空。 我需要如何添加列表?
【问题讨论】:
标签: java freemarker
您可以使用以下列表检查该列表是否为空?
[#if dto??]
//inside it write all your code
[/#if]
这里dto 是list 的名称,从您的controller 发送。
迭代列表:
<#list dto as dtoList>
<tr>
<td>${dtoList.var1}</td> <td>${dtoList.var1}</td>
</tr>
</#list>
这里的dto 是从controller 发送的类,它有两个字段:var1 和var2。
还有问题发给我。
看Here 我的回答。
【讨论】:
<#assign seasons = ["winter", "spring"]>一样使用#assign,你可以把它放在你的条件中。
dto?? 不检查列表是否为空。它检查列表是否存在。
检查myList是否为空:
[#if myList?size != 0]
not empty
[#else]
empty
[/#if]
检查myList是否为空或丢失(null):
[#if dto?has_content]
not empty
[#else]
empty
[/#if]
【讨论】: