在alfresco中,当为WebScript使用支持java的控制器时,是否可以遍历freemarker中的子关联?

在alfresco中,当为WebScript使用支持java的控制器时,是否可以遍历freemarker中的子关联?,alfresco,Alfresco,当使用javascript控制器在模型中转储对象时,我是否正确地假设只能遍历放入模型中的对象的childAssocs树?否,您也可以在java控制器中向模型添加节点ref,例如: Map<String, Object> model = new HashMap<String, Object>(); model.put("folder", folderNodeRef); return model; Map model=newhashmap(); model.put(“文件夹

当使用javascript控制器在模型中转储对象时,我是否正确地假设只能遍历放入模型中的对象的childAssocs树?

否,您也可以在java控制器中向模型添加节点ref,例如:

Map<String, Object> model = new HashMap<String, Object>();
model.put("folder", folderNodeRef);
return model;
Map model=newhashmap();
model.put(“文件夹”,folderNodeRef);
收益模型;
afaik在传递给ftl时,nodeRef会自动计算为TemplateNode:

<#list folder.children as child>
 .....
</#list>

.....

那么我无法遍历关联树肯定还有其他原因。请尝试${folder.class.name}查看模板中的内容是否确实是TemplateNode。