if-else в шаблоне FreeMarker

шаблоны FreeMarker поддерживают оператор if со следующим синтаксисом

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

Я просмотрел документацию и не могу найти никакой поддержки для оператора if-else. Конечно, я мог бы добиться того же результата с:

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

есть ли поддержка if-else в FreeMarker?

3 ответов


Да, вы можете написать:

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

и если вы делаете много freemarker, я действительно могу рекомендовать IntelliJ IDEA 8, его поддержка freemarker действительно помогает...


да, sintaxis-это:

<#if condition>

...

<#elseif condition2>

...

<#elseif condition3>

...

<#else>

...

<#/if>

вы можете найти Freemarker полная ссылка

если вы используете Netbeans, есть плагин


iberck уже указал на документы. Но вот точная документация о if-else в FreeMarker.