我在freemarker中添加了一个objectwrapper,它将一种对象包装为templateHashModel。我似乎无法迭代它 - 如果我尝试迭代为哈希,(例如< #list blah as x,y>我得到这个:
Expected an extended hash, but this has evaluated to a hash
(au.com.amp.common.json.JObjMap wrapped into au.com.amp.blue.templates.FreemarkerAdapterJobj
如果我作为列表迭代(即< #list blah as x>)我得到
Expected a sequence or collection, but this has evaluated to a hash
任何想法?
答案 0 :(得分:1)
找到了解决方案 - 显然freemarker现在要求你在对象包装器中实现TemplateHashModelEx而不是TemplateHashModel。当你这样做时,效果很好。