Спецификация Java Server Pages 1.2


JSP.2.2.1 Специфицирование Относительных URL


Элементы могут использовать спецификации относительных URL, называемые “URI-пути” в спецификации Servlet 2.3. Эти пути описаны в спецификации RFC 2396. Мы имеем в виду часть path данной спецификации, а не части scheme или authority.


Некоторые примеры:

Путь относительно контекста это путь, начинающийся со знака “/”. Он интерпретируется относительно приложения, к которому принадлежит JSP-страница, то есть говорится, что её объект ServletContext предоставляет базовый контекстный URL.


Путь относительно страницы это путь, не начинающийся со знака “/”. Он интерпретируется как относительный к текущей JSP-странице или текущему JSP-файлу, в зависимости от того, где путь используется:


для директивы include (); когда путь используется в атрибуте файла - интерпретация относительно JSP-файла;


для акции jsp:include (), когда путь используется атрибуте страницы - интерпретация относительно JSP-страницы.


В обоих случаях текущая страница (или файл) обозначается некоторой частью пути, начинающейся с “/”, который (путь) затем модифицируется новой спецификацией, производящей путь с начальным “/”.


Новый путь интерпретируется через объект ServletContext. См. точную информацию об этой интерпретации в .


Спецификация JSP универсально интерпретирует пути в контексте web-сервера, где JSP-страница публикуется. Спецификация проходит через отображающую трансляцию. Семантика, обрисованная здесь, применяется к фазе времени трансляции, а не к фазе времени запроса.




Начало  Назад  Вперед