Eu tenho um modelo Freemarker que contém um monte de espaços reservados para os quais os valores são fornecidos quando o modelo é processado. Quero incluir condicionalmente parte do modelo se a variável userName for fornecida, algo como:
[#if_exists userName]
Hi ${userName}, How are you?
[/#if_exists]
No entanto, o manual do FreeMarker parece indicar que if_exists está obsoleto, mas não consigo encontrar outra maneira de conseguir isso. Obviamente, eu poderia simplesmente fornecer uma variável booleana adicional isUserName e usá-la assim:
[#if isUserName]
Hi ${userName}, How are you?
[/#if]
Mas se existe uma maneira de verificar se o userName existe, posso evitar adicionar essa variável extra.