我在使用 sling 中的 listChildren 方法时遇到了麻烦,我终生无法弄清楚原因。这是一个非常基本的代码片段,它查找名为“header”的资源并列出它的子级及其给定属性。令人费解的部分是我没有收到任何错误消息。这是我的代码:
Iterator<Resource> serviceList = resource.getChild("header").listChildren()
while(serviceList.hasNext()){
Resource child = serviceList.next();
serviceLocationHeader = child.getProperties().get("serviceLocationHeader", "")
}
有任何想法吗?几个小时以来,我一直在努力解决这个问题。谢谢!