【问题标题】:Displaying default variable if multiple variables are missing in Freemarker如果 Freemarker 中缺少多个变量,则显示默认变量
【发布时间】:2013-09-12 18:34:26
【问题描述】:

目前,我有多个变量:

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

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

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

所有字段丢失时,我如何包含所有变量并显示默认值?

【问题讨论】:

    标签: freemarker


    【解决方案1】:

    找到答案了。

    像 + 这样的表达式可以将多个变量联系在一起。并且包括在列表末尾的语句将包括所有没有错误的内容。

    示例:

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-02
      • 2011-07-20
      • 2019-09-10
      • 2021-05-15
      • 1970-01-01
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      相关资源
      最近更新 更多