web-dev-qa-db-ja.com

FreeMarkerテンプレートのif-else

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のサポートはありますか?

17
Dónal

はい、あなたは書くことができます:

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

そして、あなたがたくさんのフリーマーカーをやっているなら、私は本当にIntelliJ IDEA 8、そのフリーマーカーのサポートは本当に役に立ちます...

32
Ulf Lindback

はい、構文は次のとおりです。

<#if condition>

...

<#elseif condition2>

...

<#elseif condition3>

...

<#else>

...

<#/if>

あなたは見つけることができます フリーマーカーの完全なリファレンス

Netbeansを使用している場合は、 このプラグイン

15
iberck

iberckはすでにドキュメントを指摘していました。しかし、ここに FreeMarkerのif-else に関する正確なドキュメントがあります。

0
Vijay Dev