如何从模板中的变量处理freemarker模板?

时间:2014-03-07 09:50:53

标签: freemarker

简单示例:

<div>${item.content}</div>

item.content变量内部可能存在另一个模板代码,例如

<#if otherItem.image??><div class ...>...</#if>

有可能告诉freemarker在变量中编译这段代码吗?

1 个答案:

答案 0 :(得分:4)

?interpret从字符串创建指令。请注意,它不会调用该指令。可以使用<@someExpression />调用评估为指令的表达式。把这些放在一起你得到:

<div><@item.content?interpret /></div>