如何在freemarker模板中将地图添加到另一个地图中

时间:2014-11-03 05:48:46

标签: freemarker

我有两张地图,我希望像在groovy或java代码中使用putAll一样添加一张。我们可以将键和值对映射为以下方式:

<#assign key=value in mapname>

但我想把地图放到另一张地图上。

这可行吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

那是<#assign map1 = map1 + map2>。 (不要添加太多这样的地图,因为它不会修改现有地图但会创建一个新对象。新地图的创建速度很快,但读取速度会慢一点源映射,因为它将在两者中查找键。)