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 文档。
本文参考链接:https://blog.csdn.net/neweastsun/article/details/80685464