Я пытаюсь создать составной компонент в JSF Facelets 1.2.8. Предполагается, что компонент представляет собой таблицу, оптимизированную для работы с инфраструктурой jquery jstree для представления таблицы в виде дерева каталогов.
Компонент должен принимать атрибут, содержащий значение xml, представляющее структура дерева. Чтобы подготовить компонент к представлению в виде файлового дерева, я хочу проанализировать данные xml в файле компонентов * html.
. Для этого я хочу использовать JSTL- XML -Taglibrary но кажется, что его нельзя найти. Вот как выглядит мое объявление пространства имен:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:x="http://java.sun.com/jstl/xml">
Библиотека core-tag может использоваться, но каждый тег из xml -библиотеки принимается как простой текст в html источнике.
Я попробовал следующее:
- Изменение объявлений пространства имен между jstl 1 и jstl 1.2 (вставить дополнительный путь / jsp / in)
- javax.servlet.jstl 1.2 импортировано через maven
- Я добавил xercesImpl.jar и xalan.jar в каталог lib моей установки tomcat (v. 7.0.68)
Понятия не имею, почему библиотека ядра работает, но библиотека xml не работает. Я что-то не так делаю? Можно ли вообще использовать JSTL- XML в Facelets?
Заранее спасибо Demli