Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Проблема с подключение taglib functions


Автор: Eyjafjallajokull 25.1.2012, 11:40
Не удаётся подключить taglib:
Код

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

Все остальные стандартные джавовские - core, fmt, xml, sql - работают. В functions по ctrl+space пусто.
В проект включён jstl-1.2.jar. Tomcat 6, спецификация версии 2.5.
Что нужно сделать, чтобы подключить теги из functions?
Заранее благодарю.

Дополнение от автора.
Проблема решилась. Оказывается, всё было уже подключено, всё работало. По ctrl+space для functions ничего не предлагалось, так как я писал
Код

<fn:

и далее ctrl+space.
А нужно было:
Код

${fn:

В связи с этим и с темой jstl в целом хотел бы задать несколько вопросов:

1. Почему для работы с functions используется EL, а с core, fmt, xml и sql - обычные теги?
2. В интернете говорят, что для работы JSTL необходимы две библиотеки: standart.jar и jstl.jar. Я мавеном подключил только jstl-1.2.jar, ничего другого он с собой не подтянул. На jstl.java.net лежат вообще jstl-api-1.2.jar и jstl-impl-1.2.jar. Почему всё по-разному?
3. В своём jstl-1.2.jar я обнаружил файл permittedTaglibs.tld. Для чего он служит?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)