【发布时间】:2016-07-14 14:35:26
【问题描述】:
为了在 AEM 6.2 中调用 JSP,我一直在创建站点页面,然后将 resourceType 更改为 JSP 组件。在不创建 OSGi bundles 的情况下,是否可以直接调用 JSP 而无需通过 Page / Component 引用方法?
【问题讨论】:
标签: aem
为了在 AEM 6.2 中调用 JSP,我一直在创建站点页面,然后将 resourceType 更改为 JSP 组件。在不创建 OSGi bundles 的情况下,是否可以直接调用 JSP 而无需通过 Page / Component 引用方法?
【问题讨论】:
标签: aem
简而言之,不。这违反了 Sling 原则。引用文档
Sling Scripts 不能直接调用
在 Sling 中,不能直接调用脚本,因为这会破坏 REST 服务器的严格概念;你会混合资源和 表示。
如果您直接调用表示(脚本),则会隐藏 脚本中的资源,因此框架(Sling)不再知道 关于它。因此,您会失去某些功能。
更多信息请参考The Basics
【讨论】: