freemarker避免if条件输出空行

freemarker避免if条件输出空行

在使用freemarker过程中,模板文件中有<#if condition>…<#/if>行,当条件为假时输出空行,下面说明解决办法。

提出问题

在freemarker模板中写if标签进行判断,输出多余空行:
模板内容:

name:${name}
<#if user == "Big Joe">  It is Big Joe </#if>

假设if条件判断为假,则会在name下面输出多余的空行

解决问题

把if标签放在单独行,可以避免条件为假时不输出多余行:

name:${name}
<#if user == "Big Joe">
It is Big Joe 
</#if>

更多语法细节,可以查看freemarker 文档

相关文章
相关标签/搜索