Я пытаюсь написать несколько пользовательских тегов Facelets 2.0, после нескольких часов работы я обнаружил, что мой подкласс UIInput даже не создан. Затем я изменил фактическое пространство имен на что-то вроде:
<html xmlns:my="http://bad-namespace">
...
<my:foo />
</html>
Видите ли, теперь my
указывает на несуществующее пространство имен http://bad-namespace
, которое должно вызвать ошибку, однако исключений не возникает, <my:foo />
просто молча пропускается!
Итак, я не могу заставить свой тег работать, и я также не вижу никакой ошибки. Я просто не знаю, что делать. Впрочем, я новичок в разработке пользовательских тегов Facelets 2.0. У меня есть учебники по гуглу по пользовательским тегам Facelets 2.0, но я не получил много информации, в основном они посвящены старому JSF 1.2.