如何从同一页面上的另一个组件访问组件的属性? AEM Java 吊带

How to access the properties of a component from another component which lies on same page? AEM Java Sling

假设我们在 AEM 实例的主页上有组件 A 和组件 B。 我想要 sling java class.

中组件 B 的组件 A 属性值

能否请您提供一些代码来解释您的答案。我会很容易理解

@PostConstruct
protected void init() {
    // ArrayList<Resource> childList = new ArrayList<Resource>();
    Resource childResource = resource.getParent();
    if (childResource != null) {
        Iterator<Resource> children = childResource.listChildren();
        while (children.hasNext()) {
            Resource child = children.next();
            String parentNodeName = child.getName();
            if (parentNodeName.equals("component-a")) {
                // childList.add(child); 
                title = child.getValueMap().get("headline", "headline value");
            }
        }
    }
}

已将组件 A 属性(标题) 值分配给组件 B 属性(标题)