jcr - 如何在jcr中获取节点属性的数组值

标签 jcr aem

需要帮助获取节点属性的 string[] 值?

例如,我有一个节点图像,它具有 String[] 类型的属性“references”。我需要获取数组的第一个值。

谢谢

最佳答案

从节点,您可以获取references 属性。然后调用 getValues 到引用值。从那里开始,只需要第一个。就像是

public String getFirstReference(Node node) throws RepositoryException {
  Property references = node.getProperty("references");     
  Value[] values = references.getValues();
  return values[0].getString();     
}

关于jcr - 如何在jcr中获取节点属性的数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14460843/

相关文章:

java - JCR在运行时查找强制属性

json - 如何动态修改JSON结构化数据,修改脚本标签内每个键的值

css - 更改 css 文件中 aem 中的图像,而无需手动更改 css 文件中的路径

java - 如何使用JSP将图像上传到DAM

extjs - CQ5 在页面加载时打开对话框

java - 由于违反约束,节点 setProperty 在 Magnolia CMS 中给出 RepositoryException

backup - 如何在不关闭 Jackrabbit 的情况下备份 apache Jackrabbit 存储库?

content-management-system - OCM 还是 JCR 中的节点?

java - 如何在 Apache Jackrabbit 中配置自定义节点定义?