Я хочу добавить пользовательский обработчик в свой пользовательский компонент, но я использую аннотацию @FacesComponent для предоставления имени тега и пространства имен, и у меня нет файла XML, содержащего информацию о моем компоненте.
public class MyHandler extends ComponentHandler
Обычно люди делают следующее:
<handler-class>MyHandler</handler-class>
Как я могу указать свой класс-обработчик в своем пользовательском классе компонентов?
Я использую JSF v2.2, и да, нет необходимости определять handler-class
, но мне нужно определить его, чтобы переопределить некоторые методы в нем.
Какие методы? Я сделал то же самое для компонентов простых лиц, и нет необходимости иметь класс обработчика en Извините за использование заглавных букв, что-то из Google Voice
Я хочу добавить новое правило метода
После прочтения книги Mastering JavaServerFaces 2.2 я понял, что нет решения этой проблемы, если у меня нет файла taglib.xml
.
Вы хотите создать компонент (ui)? А какая у вас версия jsf? Simce, если я правильно помню, нет необходимости иметь
handler-class
для ui-компонентов.