Voici la liste des différentes directives reconnu par le langage de programmation de gabarit Freemarker pour le langage de programmation Java :
| Directive | Description |
|---|---|
| <#assign> | Cette directive permet de créer une nouvelle variable, ou remplace une variable existante. |
| <#attempt> | Cette directive permet d'indiquer la page doit être un succès même si un échec se produit. |
| <#autoesc> | Cette directive permet d'activer l'auto-échappement des sections imbriqués. |
| <#compress> | Cette directive permet d'éliminer les espaces superflus contenu contenu dans l'intervalle de cette balise. |
| <#ftl> | Cette directive permet d'indiquer le format de sortie : HTML, XML,... |
| <#if> | Cette directive permet d'indiquer d'effectuer une condition «si». |
| <#else> | Cette directive permet d'indiquer la condition a effectuer si les directives «#if» ou «#elseif» sont fausses. |
| <#include> | Cette directive permet d'inclure un fichier local sans dans la génération du gabarit sans pour autant l'analyser avec Freemarker. |
| <#items> | Cette directive permet de demander un item d'une liste. |
| <#list> | Cette directive permet de parcourir tous les éléments d'un tableau en boucle. |
| <#macro> | Cette directive permet de définir une macro utilisateur. |
| <#nested> | Cette directive permet d'indiquer où imbriquer le code dans une macro. |
Dernière mise à jour : Jeudi, le 13 octobre 2016