标签: java freemarker
使用freemarker,是否有任何方法可以间接引用某个值......
<#assign apple=fruit> <#assign item=apple> ${${item}}
在没有事先知道可能包含哪个值项的情况下生成输出'fruit'?
答案 0 :(得分:3)
您可以尝试使用eval built-in:
${item?eval}
但是,只有在item包含有效表达式时才会有效。还有一个内置interpret,将您的字符串视为完整模板,我自己没有使用它。
item
interpret