在CQ中,如果我请求诸如的资源localhost:4502/content/geometrixx/en.json,我将获得JSON格式的节点信息.这同样适用于XML扩展.
我的问题是,如果URL扩展名为json?,它实现了哪些节点信息以JSON格式呈现?基本上,扩展只是文本和URL结构的另一部分.简单地追加json不会神奇地获取JSON格式的信息.
显然,必须使用此信息来编写用于以JSON格式返回节点信息的逻辑.
我正在努力了解CQ的内部工作原理.也许在Apache Sling中获取JSON的概念也是一样的?我不知道它是否具体是CQ,但重点是相同的.我也试过/system/console/jcrresolver了,但没有用.
这是Apache Sling的一个功能.在所有GET请求上调用DefaultGetServlet.servlet检查请求的扩展名,并使用相应的渲染器(如果已启用).
查看DefaultGetServlet的代码以及此目录中的呈现器,例如HTML呈现器,JSON呈现器和XML呈现器.
文档位于:https://sling.apache.org/documentation/bundles/rendering-content-default-get-servlets.html
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |