我在使用JSF <h:selectManyListbox>
和Google Chrome时遇到了一些问题。
当我的页面加载错误时出现“属性大小已重新定义”。 我只想在列表框中看到5个项目:
<h:selectManyListbox id="usersManyListbox" value="#{pingResultBean.selectedUsers}"
size="5" style="width:168px;">
<f:selectItems value="#{pingResultBean.userItems}"/>
</h:selectManyListbox>
在其他浏览器中一切正常。
答案 0 :(得分:0)
此错误表示所提到的属性在生成的HTML源中出现两次。在浏览器中右键单击页面,找到<h:selectManyListbox>
生成的HTML。它应该看起来像
<select name="formId:usersManyListbox" multiple="multiple" size="5">
它应该只有一个size
属性。如果它做有两个或更多,那么它可能是使用的JSF impl /版本中的一个错误。请考虑升级到最新版本或切换到其他版本。
我至少可以不在Mojarra 1.2_15和Mojarra 2.1.0上重现这一点。