最近搭配Richfaces用Ajax动态生成控件的HtmlMessage的时候,会报错,而且有点摸不着头脑。
后来看了下,问题原因在于没有给HtmlMessage控件设置ID,设置一下ID就可以了。
这里有个问题,为什么JSF没有给HtmlMessage控件动态生成ID呢?我怀疑是一个bug,为什么。。
因为如果我单纯的生成一个HtmlMessage实例,不设置任何属性,并动态的添加到页面中,没有任何错,但如果我设置了For属性,如果不设置HtmlMessage控件的ID,就会出错,大家试试就知道了。。很奇怪的一个问题。
---------------------------------------------------------
专注移动开发
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2008-12-19 11:41
TiGERTiAN 阅读(3152)
评论(38) 编辑 收藏 所属分类:
Java 、
JSF