С JSP taglib URI означает, что мой сайт уверен в URI, решающем?

Если Вы пишете свои собственные структуры данных без блокировок для многоядерного CPU, не забывайте о барьерах памяти! Кроме того, рассмотрите изучение Память Транзакции программного обеспечения методы.

5
задан Chris 27 November 2009 в 00:01
поделиться

2 ответа

Нет, не работает. URI, объявленный в taglib , будет разрешен локально, если он соответствует URI, объявленному в дескрипторе библиотеки тегов (или в вашем web.xml , в зависимости от того, какую версию JSP реализует ваш контейнер) .

Подробнее см. Руководство по Java EE .

8
ответ дан 13 December 2019 в 19:28
поделиться

№. URI - это универсальный идентификатор ресурса, а НЕ локатор (URL). Это означает, что URI используется для уникальной идентификации каждой библиотеки тегов во внутреннем реестре библиотек тегов, так же как ключ используется для установки / получения значений из HashMap или Hashtable в Java.

Согласно спецификации веб-приложения Sun, преобразование URI в фактические библиотеки тегов, которые могут быть загружены / вызваны приложением, происходит в следующем порядке:

  1. Проверьте файл web.xml на соответствие тегам taglib , которые имеют указанный в них URI, а затем следуйте тегу taglib-location , чтобы фактически загрузить TLD.
  2. Если совпадения с # 1 не найдено, рекурсивно проверьте каталог META-INF всех JAR в приложении для TLD, содержащих указанный URI.
4
ответ дан 13 December 2019 в 19:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: