Не удалось найти ошибку дескриптора библиотеки тегов: displaytag & spring - PullRequest
2 голосов
/ 14 февраля 2010

Я получаю три ошибки на 2 моих страницах .jsp, а именно:

Строка 1:

<%@ taglib prefix="spring" uri="/spring" %>

Сообщение об ошибке: не удается найти дескриптор библиотеки тегов для "/ spring"

Строка 2:

<%@ taglib uri="http://displaytag.sourceforge.net/" prefix="display" %>

Сообщение об ошибке: В этой строке найдено несколько аннотаций: - Не удается найти дескриптор библиотеки тегов для "http: // displaytag.sourceforge.net/» - Не удается найти дескриптор библиотеки тегов для "http: // displaytag.sourceforge.net/"

Мне не хватает определенного файла .jar в моем проекте?

Ответы [ 2 ]

3 голосов
/ 15 февраля 2010

Мне не хватает определенного файла .jar в моем проекте? спасибо

Да, файлы JAR, содержащие файлы TLD, прослушивающие указанные URI. Либо это, либо URI просто недействителен. Обратитесь к документации соответствующей библиотеки для точного URI.

Я не делаю Spring и Displaytag , но вам, вероятно, нужно установить Spring и Displaytag в ваше веб-приложение. В основном это просто загрузка файлов JAR с их домашних страниц и добавление их в /WEB-INF/lib. Это должно быть так. не извлекайте файлы JAR и помещайте свободные файлы TLD в путь к классам, это просто вызывает проблемы.

2 голосов
/ 14 февраля 2010

проблема в том, что вам не хватает файлов .tld в вашем каталоге WEB-INF, или вы указали неверный uri в вашей директиве taglib. Дважды проверьте значение uri, оно должно быть таким же, как указано в теге в файле .tld ваших пользовательских тегов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...