【发布时间】:2020-07-07 09:53:05
【问题描述】:
我有这个代码:
<div data-sly-list.myitem="${request.getHeaderNames}" data-sly-unwrap>
<pre>[${myitem}] [${request.getHeader[myitem]}]</pre>
</div>
生成标题列表:
[Cookie] []
[Accept] []
[X-User-Agent-Type] []
[X-Request-ID] []
...
[X-Forwarded-For] []
[Accept-Language] []
为什么它得到标题名称,而不是值?我试过了
- 引用的字符串名称 -
${request.getHeader['User-Agent']} - getHeader -
${request.getHeader[myitem]} - getHeaders -
${request.getHeaders[myitem]}
如何获取模板中的标头值?
(AEM 6.3)
【问题讨论】: