Comment vérifier si une variable existe dans le template FreeMarker?

J'ai le template Freemarker qui contient un tas de masques dont les valeurs sont fournies lorsque le modèle est traité. Je veux conditionnellement inclure une partie du modèle si le nom d'utilisateur variable est fournie, quelque chose comme:

[#if_exists userName]
  Hi ${userName}, How are you?
[/#if_exists]

Cependant, la FreeMarker manuel semble indiquer que if_exists est obsolète, mais je ne peux pas trouver un autre moyen d'y parvenir. Bien sûr, je pouvais simple un apport variable booléenne isUserName et de l'utiliser comme ceci:

[#if isUserName]
  Hi ${userName}, How are you?
[/#if]

Mais si il y a un moyen de vérifier si le nom d'utilisateur existe alors je peux éviter l'ajout de cette variable supplémentaire.

InformationsquelleAutor Dónal | 2008-11-20