如何确定 JCR 属性 是否为多值?

How to determine if a JCR property is multivalue?

如何确定 JCR 属性 是否为多阀?我尝试在 属性 上调用 getType() 但如果它是字符串或字符串数​​组,则 returns 具有相同的值。

谢谢!

使用 Property class 的 isMultiple() 方法可以确定 属性 是否为多值。

Property prop = node.getProperty("some-property");
if (prop.isMultiple()) {
    //do something
} else {
    //do something else
}