любая реализация jsp 2.0 вызывает ошибку, если атрибут tagdir не имеет косой черты?

В спецификации JSP 2.0 говорится об атрибуте "tagdir" директивы taglib (JSP.1.10.2):

Указывает, что этот префикс должен использоваться для идентификации расширений тегов, установленных в каталоге /WEB-INF/tags/ или его подкаталоге. Используется неявный дескриптор библиотеки тегов. Если значение не начинается с /WEB-INF/tags/, должна возникнуть ошибка перевода.

Как видите, он должен иметь завершающую косую черту, «/WEB-INF/tags» недостаточно. Это должно привести к ошибке компиляции!

У нас было много проблем с косой чертой в конце и Eclipse. Eclipse тормозил при редактировании таких jsp-файлов. Итак, мы удалили завершающую косую черту, и затмение снова заработало нормально.

В большинстве руководств и книг по jsp косая черта в конце не используется.

В спецификации jsp 2.1 больше нет необходимости в конце косой черты.

Мне интересно, есть ли у них какая-либо реализация jsp, которая выдает ошибку компиляции? Или безопасно не использовать косую черту?


person Janning    schedule 12.01.2011    source источник


Ответы (1)


Не знаю о других контейнерах сервлетов, но с Tomcat я никогда не использовал ничего, кроме /WEB-INF/tags.

person Kdeveloper    schedule 16.03.2011