Используя freemarker, есть ли способ косвенно сослаться на значение по строкам...
<#assign apple=fruit>
<#assign item=apple>
${${item}}
для получения выходных «фруктов» без предварительного знания того, что может содержать элемент стоимости?
Используя freemarker, есть ли способ косвенно сослаться на значение по строкам...
<#assign apple=fruit>
<#assign item=apple>
${${item}}
для получения выходных «фруктов» без предварительного знания того, что может содержать элемент стоимости?
Вы можете попробовать использовать встроенный eval:
${item?eval}
Однако это будет работать только в том случае, если item
содержит допустимое выражение. Также есть встроенный interpret
, который обрабатывает вашу строку как полный шаблон, я сам его не использовал.