"request" 在 CQ5 中来自哪里?

where does "request" come from in CQ5?

我是 CQ5 的新手。

当我尝试按照有关如何创建网站的官方指南进行操作时 [https://docs.adobe.com/docs/en/cq/5-6-1/howto/website.html],下面的代码把我搞糊涂了

Iterator<Page> children = rootPage.listChildren(new PageFilter(request));

我没有找到 "request" 的任何参考资料。谁能告诉我它来自哪里?

提前致谢。

request是一个实例HttpServletRequest that is available implicitly in any JSP file. (Full list here)。

因此您可以直接使用它们而无需显式声明它们。

在 AEM (CQ5) 中,除了 JSP 隐式对象外,您还可以快速访问几个 AEMSlingJCR 特定对象,方法是包含JSP 中的 global.jsp 文件,如下所示。

<%@include file="/libs/foundation/global.jsp"%>

通过您的 global.jsp 可用的整个对象和标签库列表可以是 found here