JSF中动态生成HtmlMessage控件出错的解决办法

JSF中动态生成HtmlMessage控件出错的解决办法

最近搭配Richfaces用Ajax动态生成控件的HtmlMessage的时候,会报错,而且有点摸不着头脑。

后来看了下,问题原因在于没有给HtmlMessage控件设置ID,设置一下ID就可以了。

这里有个问题,为什么JSF没有给HtmlMessage控件动态生成ID呢?我怀疑是一个bug,为什么。。
因为如果我单纯的生成一个HtmlMessage实例,不设置任何属性,并动态的添加到页面中,没有任何错,但如果我设置了For属性,如果不设置HtmlMessage控件的ID,就会出错,大家试试就知道了。。很奇怪的一个问题。



---------------------------------------------------------
专注移动开发
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian

你可能感兴趣的:(JSF中动态生成HtmlMessage控件出错的解决办法)