【问题标题】:Indirect reference in FreemarkerFreemarker 中的间接引用
【发布时间】:2010-12-12 21:22:31
【问题描述】:

使用freemarker,有什么方法可以间接引用一个值...

<#assign apple=fruit>
<#assign item=apple>
${${item}}

在事先不知道可能包含什么价值项目的情况下产生输出“水果”?

【问题讨论】:

    标签: java freemarker


    【解决方案1】:

    你可以试试eval built-in:

    ${item?eval}
    

    这只有在item 包含有效表达式时才有效。还有一个 interpret 内置的,它把你的字符串当作一个完整的模板,我自己没有用过。

    【讨论】:

      猜你喜欢
      • 2020-03-08
      • 2011-11-15
      • 2016-08-26
      • 1970-01-01
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      相关资源
      最近更新 更多