Java 如何从cq5中的子页面获取数据?

Java 如何从cq5中的子页面获取数据?,java,jsp,aem,Java,Jsp,Aem,我必须创建一个父页面,这将是概述页面。它将有5个子页面,这是详细信息页面,将包含标题和文本。我希望我的父页面应该从这5个子页面获取标题和文本,并显示在概览上。在父页面上也会有一个链接,它将把它带到相应的子页面。请帮助实施。您可以使用 Iterator Iterator=currentPage.listChildren(); while(iterator.hasNext()){ Page childPage=iterator.next(); ValueMap childProps=childPag

我必须创建一个父页面,这将是概述页面。它将有5个子页面,这是详细信息页面,将包含标题和文本。我希望我的父页面应该从这5个子页面获取标题和文本,并显示在概览上。在父页面上也会有一个链接,它将把它带到相应的子页面。请帮助实施。

您可以使用

Iterator Iterator=currentPage.listChildren();
while(iterator.hasNext()){
Page childPage=iterator.next();
ValueMap childProps=childPage.getProperties();
字符串title=childProps.get(“title”,”);
String text=childProps.get(“text”,”);
//按照您想要的方式输出此道具值
}
您可以使用

Iterator Iterator=currentPage.listChildren();
while(iterator.hasNext()){
Page childPage=iterator.next();
ValueMap childProps=childPage.getProperties();
字符串title=childProps.get(“title”,”);
String text=childProps.get(“text”,”);
//按照您想要的方式输出此道具值
}
您是否尝试过:可能重复的AEM列表组件(/libs/wcm/foundation/components/List)是您正在寻找的。您是否尝试过:可能重复的AEM列表组件(/libs/wcm/foundation/components/List)是您正在寻找的。
Iterator<Page> iterator = currentPage.listChildren();
while (iterator.hasNext()) {
    Page childPage = iterator.next();
    ValueMap childProps = childPage.getProperties();
    String title = childProps.get("title", "");
    String text = childProps.get("text", "");
    //output this props values just like you want to
}