Les modèles FreeMarker prennent en charge une instruction if avec la syntaxe suivante
It's hot.
J’ai regardé dans la documentation et je ne trouve aucun support pour une déclaration if-else. Bien sûr, je pourrais atteindre le même résultat avec:
It's hot. It's not hot.
Existe-t-il un support pour if-else dans FreeMarker?
Oui, vous pouvez écrire:
<#if hot> it's hot <#else> it's not #if>
Et si vous faites beaucoup de freemarker, je peux vraiment vous recommander IntelliJ IDEA 8, son assistance freemarker aide vraiment …
Oui, le sintaxis est:
<#if condition>
...
<#elseif condition2>
...
<#elseif condition3>
...
<#else>
...
<#/if>
Vous pouvez trouver la référence complète Freemarker
Si vous utilisez Netbeans, il y a ce plugin
iberck avait déjà signalé la documentation. Mais voici la documentation exacte sur if-else dans FreeMarker .