如果-else 在 FreeMarker 模板中

2022-09-02 00:27:58

FreeMarker 模板支持具有以下语法的 if 语句

<#if hot> 
  It's hot.
</#if>  

我已经查看了文档,但找不到对if-else语句的任何支持。当然,我可以通过以下方式获得相同的结果:

<#if hot> 
  It's hot.
</#if>  
<#if !hot> 
  It's not hot.
</#if>  

FreeMarker 中是否支持 if-else?


答案 1

是的,您可以写:

<#if hot>
it's hot
<#else>
it's not
</#if>

如果你正在做很多免费标记,我真的可以推荐IntelliJ IDEA 8,它的自由标记支持真的很有帮助......


答案 2

是的,sintaxis是:

<#if condition>

...

<#elseif condition2>

...

<#elseif condition3>

...

<#else>

...

<#/if>

你可以找到免费标记完整的参考

如果您使用的是 Netbeans,则有此插件


推荐