Apache Sling中的默认脚本分辨率

Apache Sling中的默认脚本分辨率,apache,sling,Apache,Sling,我不知道我的术语是否完全正确,但在Sling中似乎有一些默认的脚本解析行为(我在Day CQ中使用)。例如,.infinity.json返回节点及其子节点的表示形式。此外,如果我有一段通常使用.html扩展名访问的内容,我就能够使用.xml或.json扩展名来获取该数据的表示。然而,如果我使用.txt扩展名,我什么也得不到,即使据我所知,我确实有应该匹配请求的脚本(例如get.jsp)。这些行为是否有文档记录?GET.jsp将匹配以.html结尾的请求,因为Sling将html视为默认表示形式。

我不知道我的术语是否完全正确,但在Sling中似乎有一些默认的脚本解析行为(我在Day CQ中使用)。例如,.infinity.json返回节点及其子节点的表示形式。此外,如果我有一段通常使用.html扩展名访问的内容,我就能够使用.xml或.json扩展名来获取该数据的表示。然而,如果我使用.txt扩展名,我什么也得不到,即使据我所知,我确实有应该匹配请求的脚本(例如get.jsp)。这些行为是否有文档记录?

GET.jsp将匹配以.html结尾的请求,因为Sling将html视为默认表示形式。要激活用于.txt呈现的JSP脚本,需要将其命名为txt.JSP


有关详细信息,请参阅。

默认表示法是否意味着GET.jsp只响应.html请求?是的,GET.jsp默认连接到.html扩展名。例如,要处理.foo扩展,您需要使用foo.jsp脚本。