如果Freemarker中缺少多个变量,则显示默认变量

时间:2013-09-12 18:34:26

标签: freemarker

目前,我有多个变量:

${top_1}
${top_2}
${top_3}
${top_4}

我有一个默认变量的条件逻辑:

<#if top_1 == "">not available<#else>${top_1}</#if>

如果缺少所有字段,我将如何包含所有变量并显示默认值?

1 个答案:

答案 0 :(得分:0)

找到答案。

像+这样的表达式可以将多个变量绑定在一起。包括列表末尾的语句将包含所有内容而不会出错。

示例:

<#if top_1 + top_2 + top_3 + top_4 == "">not available<#else>${top_1} ${top_2} ${top_3} ${top_4}</#if>

任何类型的样式都将在列表的最后部分之间起作用。对不起,平面设计师在这里学习Freemarker。