如何使用"或"在freemarker模板中

时间:2015-05-12 16:19:50

标签: freemarker

我正在尝试根据数据的存在或缺乏来更改数据表的布局。我想写但不起作用的是:

<#if record.enduseraccount?has_content OR record.installedataccount?has_content>
  Table 1
<#else>
  table 2
</#if>

我不需要两个陈述都是真实的,只是一个或另一个。我真的不想通过为每个变量添加一个新表来为模板添加大量长度。

1 个答案:

答案 0 :(得分:7)

使用||

请参阅documentation

此外,您可以使用double question mark ??来检查值是否缺失

<#if record.enduseraccount?? || record.installedataccount??> ....