FreeMarker的模板支持if語句的語法如下的if-else在Freemarker模板
<#if hot>
It's hot.
</#if>
我看過的文檔中並不能找到一個if-else語句的任何支持。當然,我可以實現同樣的結果:
<#if hot>
It's hot.
</#if>
<#if !hot>
It's not hot.
</#if>
是支持的if-else被FreeMarker提供?
乾杯, 唐
FreeMarker的模板支持if語句的語法如下的if-else在Freemarker模板
<#if hot>
It's hot.
</#if>
我看過的文檔中並不能找到一個if-else語句的任何支持。當然,我可以實現同樣的結果:
<#if hot>
It's hot.
</#if>
<#if !hot>
It's not hot.
</#if>
是支持的if-else被FreeMarker提供?
乾杯, 唐
是的,你可以寫:
<#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 complete reference
如果您使用的是NetBeans,有this plugin
謝謝。這個語法也工作[#如果myVar的?has_content && myVar的==
iberck已經指出的文檔。但這裏是關於if-else in FreeMarker的確切文檔。
<#/if>應該是#if> – lwpro2 2012-04-30 10:53:45
謝謝,趕上 – 2012-05-03 04:53:11