我获得了一个节点,然后我请求另一个节点。
Node nn = node.getNode("jcr:content");
从这里我可以执行以下操作来获取
的值nn.getProperty("cq:lastModified")
我要做的是获取所有属性,而不是按名称要求每个属性。
Node nn = node.getNode("jcr:content");
PropertyIterator pi = nn.getProperties();
现在我可以遍历属性并按如下方式打印它们的值:
while(pi.hasNext())
{
Property p = pi.nextProperty();
String val = p.getString();
}
但我怎样才能找到这个属性的标题?
答案 0 :(得分:0)
我不确定但您可以尝试getName()
方法,因为Property
接口是Item
接口的子接口。您可以尝试如下:
while(pi.hasNext())
{
Property p = pi.nextProperty();
String name = p.getName();
String val = p.getString();
}