我正在尝试编写一些自定义 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 上。