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

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

18 голосов
/ 17 ноября 2008

Шаблоны 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?

Ответы [ 3 ]

30 голосов
/ 17 ноября 2008

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

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

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

13 голосов
/ 18 ноября 2008

Да, синтаксис:

<#if condition>

...

<#elseif condition2>

...

<#elseif condition3>

...

<#else>

...

<#/if>

Вы можете найти Полный справочник Freemarker

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

0 голосов
/ 18 ноября 2008

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

...