Tengo una plantilla de Freemarker que contiene un montón de marcadores de posición para los que se proporcionan valores cuando se procesa la plantilla. Quiero incluir condicionalmente parte de la plantilla si se proporciona la variable userName, algo así como:
[#if_exists userName]
Hi ${userName}, How are you?
[/#if_exists]
Sin embargo, el manual de FreeMarker parece indicar que if_exists está en desuso, pero no puedo encontrar otra forma de lograrlo. Por supuesto, podría simplemente proporcionar una variable booleana adicional isUserName y usarla así:
[#if isUserName]
Hi ${userName}, How are you?
[/#if]
Pero si hay una manera de verificar si userName existe, entonces puedo evitar agregar esta variable adicional.