J'ai un modèle Freemarker qui contient un tas d'espaces réservés pour lesquels des valeurs sont fournies lorsque le modèle est traité. Je veux inclure conditionnellement une partie du modèle si la variable userName est fournie, quelque chose comme:
[#if_exists userName]
Hi ${userName}, How are you?
[/#if_exists]
Cependant, le manuel FreeMarker semble indiquer que if_exists est obsolète, mais je ne trouve pas d'autre moyen d'y parvenir. Bien sûr, je pourrais simplement fournir une variable booléenne supplémentaire isUserName et l'utiliser comme ceci:
[#if isUserName]
Hi ${userName}, How are you?
[/#if]
Mais s'il existe un moyen de vérifier si userName existe, je peux éviter d'ajouter cette variable supplémentaire.