Я пытаюсь разработать пользовательский элемент управления в JSF 1.2 (используя Facelets).
Я следовал инструкциям из разных руководств (определение .tld, taglib.xml, зарегистрированный компонент в Face-config.xml и реализация UIComponent (компонент отображает сам себя) и UIComponentELTag классы), и мой компонент отображается, у меня есть значение, привязанное к нему , но атрибуты, которые я определил для этого тега, игнорируются. Я зарегистрировал различные методы в классе Tag и заметил, что ни один из методов никогда не вызывается.
Чего мне не хватает? Есть ли причина, по которой класс обработчика тега никогда не вызывается?
Заранее спасибо.
Мой файл taglib.xml:
<?xml version="1.0"?>
<!DOCTYPE facelet-taglib PUBLIC
"-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
"java.sun.com/dtd/facelet-taglib_1_0.dtd">
<facelet-taglib>
<namespace>dynamissoft.com/entities/ui</namespace>
<tag>
<tag-name>legalEntityView</tag-name>
<component>
<component-type>rs.bozic.wastemanager.LegalEntityView</component-type>
</component>
</tag>
</facelet-taglib>