【发布时间】:2014-07-28 00:21:14
【问题描述】:
我正在尝试使用动态名称设置变量。这意味着我的新变量的名称来自另一个变量:
<#-- in real world I wouldn't declare this variables right here -
they would come from somewhere else -->
<#assign varName = "myVarName"/>
<#assign varValue = "myVarValue/>
<#... set the variable .../>
这样可以引用如下的值:
${myVarName} <#-- prints "myVarValue" -->
在 Java 指令中我会使用
Environment#setVariable(String name, TemplateModel model)
实现这一目标。但是有没有可能直接用 Freemarker 来实现呢?
【问题讨论】:
标签: variables freemarker