freemarker可以做第二次更换

时间:2010-06-28 08:53:54

标签: freemarker

通常我在freemarker中使用这种类型的数据:

(root)  
|  
+- website = "StackOverflow"  
|  
+- href = "http://stackoverflow.com"  
|  
+- label = "my favorite website."

但今天,java程序员给我一个这样的模型:

(root)  
|  
+- website = "StackOverflow"  
|  
+- href = "http://stackoverflow.com${dir}"  
|  
+-  label = "my favorite website"  
|  
+- dir = "/questions/ask"

他希望我在最后一页显示dir的价值。 模板:

${label}<a href="${href}" >${website}</a>

我建议他写一个像这样的模板

${label}<a href="${href}${dir}" >${website}</a>

但他不想这样做。我想问是否有办法实现这一要求。

1 个答案:

答案 0 :(得分:4)

${label}<a href="<@href?interpret/>" >${website}</a>

这是答案