HTL 全域物件 htl-global-objects
HTL 允許開發人員存取許多實用的物件,且不必指定任何事。這些物件是可能透過 Use-API 引進的任何物件的補充。
NOTE
對於熟悉 AEM 中 JSP 開發的開發人員而言,在包含
global.jsp 之後,HTL 允許他們存取 JSP 中提供的所有常用物件。可列舉的物件 enumerable-objects
這些物件可讓您方便地存取常用資訊。 您可以使用點標記法存取這些物件的內容,也可以使用 data-sly-list 或 data-sly-repeat 逐一查看這些物件。
變數名稱
說明
提供支援
Java 支援的物件 java-backed-objects
相對應的 Java 物件可支援以下每個物件。
變數名稱
說明
componentcom.day.cq.wcm.api.components.ComponentcomponentContextcom.day.cq.wcm.api.components.ComponentContextcurrentContentPolicycom.day.cq.wcm.api.policies.ContentPolicycurrentContentPolicyPropertiescom.day.cq.wcm.api.policies.ContentPolicycurrentDesigncom.day.cq.wcm.api.designer.DesigncurrentNodejavax.jcr.NodecurrentPagecom.day.cq.wcm.api.PagecurrentSessionjavax.servlet.http.HttpSessioncurrentStylecom.day.cq.wcm.api.designer.Styledesignercom.day.cq.wcm.api.designer.DesignereditContextcom.day.cq.wcm.api.components.EditContextlogorg.slf4j.Loggeroutjava.io.PrintWriterpageManagercom.day.cq.wcm.api.PageManagerreaderjava.io.BufferedReaderrequestorg.apache.sling.api.SlingHttpServletRequestresolverorg.apache.sling.api.resource.ResourceResolverresourceorg.apache.sling.api.resource.ResourceresourceDesigncom.day.cq.wcm.api.designer.DesignresourcePagecom.day.cq.wcm.api.Pageresponseorg.apache.sling.api.SlingHttpServletResponseslingorg.apache.sling.api.scripting.SlingScriptHelperslyWcmHelpercom.adobe.cq.sightly.WCMScriptHelperwcmmodecom.adobe.cq.sightly.SightlyWCMModexssAPIcom.adobe.granite.xss.XSSAPIJavaScript 支援的物件 javascript-backed-objects
使用 JavaScript 支援 HTL 邏輯是可行的。 不過,首選或推薦的方法是使用 Sling 模型。
NOTE
JavaScript Use API 現已棄用,無法與 AEM as a Cloud Service 搭配使用。請改用 Java Use API。
如需有關已棄用和移除之功能的詳細資訊,請參閱 AEM as a Cloud Service 發行說明。
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8