У меня макрос печатает строку в хеш-формате (ключ/значение), когда я использую это значение в весеннем макросе freemarker, выдает ошибку.Freemarker "string to hash conversion"?
Вот пример
<@getContent /> - prints this string {"yes":"yes","no":"no"}
<#assign yesNoMap><@getContent /></#assign>
<@spring.formRadioButtons "model.somename" yesNoMap />
В основном я использую пружинный макрос для создания радио-кнопки и эти метки и значения приходят динамически из макроса.
Весенний макрос бросает ошибку и не распознает переменную «yesNoMap» как хэш.
Может ли кто-нибудь помочь мне преобразовать эту строчку в макрос в хэш?
Благодаря
ли вы попробовать с помощью 'eval'? – ratherblue
Да, я использовал eval, freemarker throws error "Expression & expected ...." –
Вот сообщение об ошибке excat: freemarker.core.ParseException: Encountered "&" –