Как мне динамически создать доступ к хешам с помощью freemarker? - PullRequest
1 голос
/ 05 января 2012

У меня есть следующий шаблон freemarker if:

<#if errorMap.[pageText.PART_NUMBER"_"i]??>
    <#assign textClass="error">
</#if>

Я ищу, чтобы проверить, существует ли эта переменная в hashmap errorMap, но я получаю следующую ошибку:

Exceptionсоздал: freemarker.core.ParseException: Обнаружено «[» в строке 37, столбец 73

Я не могу понять, как построить вызов для извлечения этого из hashmap.Я также попытался заключить переменные внутри [] в $ {}, но это тоже не сработало.Можно ли даже сделать звонок, который я пытаюсь сделать?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 05 января 2012

Вы пытались удалить . после errorMap?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...