2011-08-19 55 views
0

我不知道我的術語是否完全正確,但似乎在Sling中有一些腳本解析的默認行爲(我正在使用它作爲Day CQ的一部分)。例如,.infinity.json返回節點及其子節點的表示形式。另外,如果我有一段我通常會使用.html擴展名訪問的內容,則可以使用.xml或.json擴展名來獲取該數據的表示形式。但是,如果我使用.txt擴展名,我什麼也得不到,即使據我所知,我確實有腳本應該匹配請求(例如GET.jsp)。這些行爲是否記錄在某個地方?Sling中的默認腳本分辨率

回答

1

GET.jsp將匹配以.html結尾的請求,因爲Sling認爲html是默認表示。要爲.txt渲染激活JSP腳本,您需要將其命名爲txt.jsp

有關詳細信息,請參閱http://sling.apache.org/site/servlets.html

+0

「默認表示」是否意味着只有.html請求才會被GET.jsp響應? – joelt

+0

是的,GET.jsp默認連接到.html擴展名。例如,要處理.foo擴展名,您需要使用foo.jsp腳本。 –