2014-11-03 58 views

回答

0

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

+0

感谢您的建议,但这不适用于我的情况。在我的例子中,map1和map2是实现Map ,Serializable的类的对象。 – 2014-11-04 05:47:06

+0

在这种情况下有什么问题? – ddekany 2014-11-04 07:17:14

+0

我的实际代码是:'<#assign uiLabelMap1 = Static [“org.ofbiz.base.util.UtilProperties”]。getResourceBundleMap(“exampleUilabel1”,locale)> <#assign uiLabelMap2 = Static [“org.ofbiz.base .util.UtilProperties“]。getResourceBundleMap(”exampleUiLabels2“,locale)> <#assign uiLabelMap = uiLabelMap1 + uiLabelMap2 />'。上面提到的方法'getResouceBundleMap'返回实现Map ,Serializable的类的对象。 – 2014-11-04 09:03:33