У меня есть следующий шаблон freemarker if:
<#if errorMap.[pageText.PART_NUMBER"_"i]??>
<#assign textClass="error">
</#if>
Я пытаюсь проверить, существует ли эта конкретная переменная в хэш-карте errorMap, но получаю следующую ошибку:
Создано исключение: freemarker.core.ParseException: обнаружено "[" в строке 37, столбце 73
Кажется, я не могу понять, как построить вызов для извлечения этого из хэш-карты. Я также пытался окружить переменные внутри [] с помощью ${}, но это тоже не сработало. Возможно ли вообще построить вызов, который я пытаюсь сделать?
Спасибо за помощь.