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