Разрешения скриптов по умолчанию в Sling
Я не знаю, что у меня полностью правильная терминология, но, похоже, есть некоторые варианты поведения по умолчанию для разрешения скриптов в Sling (которые я использую как часть Day CQ). Например, .infinity.json возвращает представление узла и его дочерних элементов. Кроме того, если у меня есть часть контента, к которой я обычно получаю доступ с расширением.html, я смогу использовать расширение.xml или.json, чтобы получить представление этих данных. Однако, если я использую расширение.txt, я ничего не получаю обратно, хотя, насколько я могу судить, у меня есть сценарии, которые должны соответствовать запросу (например, GET.jsp). Задокументировано ли это поведение где-нибудь?
1 ответ
GET.jsp будет соответствовать запросу, оканчивающемуся на.html, так как Sling считает html представлением по умолчанию. Чтобы активировать JSP-скрипт для рендеринга.txt, вам нужно дать ему имя txt.jsp
См. http://sling.apache.org/site/servlets.html для получения подробной информации.