根据这个答案
https://stackoverflow.com/a/18726682/2674303
我看到我可以在crxde中向节点添加属性。但我不明白如何将多值属性(数组)添加到节点。
请帮助。
答案 0 :(得分:6)
您必须创建一个值数组:
ValueFactory valueFactory = session.getValueFactory();
Node node = session.getNode("/content/path/to/my/node");
Value[] values = new Value[3];
values[0] = valueFactory.createValue("First value");
values[1] = valueFactory.createValue("Second value");
values[2] = valueFactory.createValue("Third value");
node.setProperty("propertyName", values);
或者,您可以使用String数组:
node.setProperty("propertyName", new String[] {"First value", "Second value", "Third value"});