любая реализация jsp 2.0 вызывает ошибку, если атрибут tagdir не имеет косой черты? - PullRequest
3 голосов
/ 12 января 2011

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

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

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

У нас было много проблем с косой чертой и Eclipse. Затмение замедлило редактирование таких файлов JSP. Итак, мы удалили косую черту, и затмение снова заработало.

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

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

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

1 Ответ

0 голосов
/ 17 марта 2011

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

...