freemarker 模板检查序列是不是为空

Posted

技术标签:

【中文标题】freemarker 模板检查序列是不是为空【英文标题】:freemarker templates check if sequence is emptyfreemarker 模板检查序列是否为空 【发布时间】:2015-03-15 12:43:44 【问题描述】:

我想检查 freemarker 模板中的序列是否为空。

这个 sn-p 用于检查序列是否包含一个值:

<#if node.attachments?seq_contains("blue")>
  <pre>hello</pre>
</#if>

但是,如果node.attachments 为空,我想做点别的。

这是语法吗?

【问题讨论】:

【参考方案1】:

试试:

<#if node.attachments?size != 0>

或者:

<#if node.attachments?has_content>

【讨论】:

以上是关于freemarker 模板检查序列是不是为空的主要内容,如果未能解决你的问题,请参考以下文章

Freemarker的使用方法

Java 使用 freemarker 模板引擎的相关疑问 ,求大神走过路过不要错过

在Freemarker模板中检查Spring安全角色和已记录的用户名

freemarker判断是不是为空

FreeMarker页面静态化入门

freemarker判断字符串是不是为空