У меня есть шаблон Freemarker, который содержит кучу заполнителей, значения которых предоставляются при обработке шаблона. Я хочу условно включить часть шаблона, если указана переменная userName, например:
[#if_exists userName]
Hi ${userName}, How are you?
[/#if_exists]
Однако руководство FreeMarker указывает, что if_exists устарел, но я не могу найти другого способа добиться этого. Конечно, я мог бы просто предоставить дополнительную логическую переменную isUserName и использовать ее вот так:
[#if isUserName]
Hi ${userName}, How are you?
[/#if]
Но если есть способ проверить, существует ли имя пользователя, я могу избежать добавления этой дополнительной переменной.