Show Menu
主题×

HTL全局对象

无需指定任何内容,HTL即可提供对JSP中在包含后通常可用的所有对象的访问
global.jsp
。 这些对象是通过 Use-API引入的对象之外的对象

可枚举的对象

这些对象提供了对常用信息的便捷访问。 可以使用点记号访问其内容,也可以使用或重复
data-sly-list
访问
data-sly-repeat
变量名称
描述
属性
当前资源的属性列表。 由 org.apache.sling.api.resource.ValueMap支持
pageProperties
当前页面的页面属性列表。 由 org.apache.sling.api.resource.ValueMap支持
inheritedPageProperties
当前页面的继承页面属性列表。 由 org.apache.sling.api.resource.ValueMap支持

Java支持的对象

以下每个对象都由相应的Java对象备份。
下表中最有用的变量以粗体突出显示。
变量名称
描述
component
com.day.cq.wcm.api.components.Component
componentContext
com.day.cq.wcm.api.components.ComponentContext
currentDesign
com.day.cq.wcm.api.designer.Design
currentNode
javax.jcr.Node
currentPage
com.day.cq.wcm.api.Page
currentSession
javax.servlet.http.HttpSession
currentStyle
com.day.cq.wcm.api.designer.Style
designer
com.day.cq.wcm.api.designer.Designer
editContext
com.day.cq.wcm.api.components.EditContext
log
org.slf4j.Logger
out
java.io.PrintWriter
pageManager
com.day.cq.wcm.api.PageManager
reader
java.io.BufferedReader
request
org.apache.sling.api.SlingHttpServletRequest
resolver
org.apache.sling.api.resource.ResourceResolver
resource
org.apache.sling.api.resource.Resource
resourceDesign
com.day.cq.wcm.api.designer.Design
resourcePage
com.day.cq.wcm.api.Page
response
org.apache.sling.api.SlingHttpServletResponse
sling
org.apache.sling.api.scripting.SlingScriptHelper
slyWcmHelper
com.adobe.cq.sightly.WCMScriptHelper
wcmmode
com.adobe.cq.sightly.SightlyWCMMode
xssAPI
com.adobe.granite.xss.XSSAPI

JavaScript支持的对象

还有由JavaScript支持的可用对象。 但是,从AEM 6.2开始,这些对象仍然是试验性的,最好使用支持Java的对象,这样也可以。