页面代码如下:
<h:selectBooleanCheckbox id="chkJhby0" onclick="setSubVal('chkJhby');" value="#{userGroupListBean.itemFlg[0]}" />
<h:selectBooleanCheckbox id="chkJhby1" onclick="setSubVal('chkJhby');" value="#{userGroupListBean.itemFlg[1]}" />
<h:selectBooleanCheckbox id="chkJhby2" onclick="setSubVal('chkJhby');" value="#{userGroupListBean.itemFlg[2]}" />
<h:selectBooleanCheckbox id="chkJhby3" onclick="setSubVal('chkJhby');" value="#{userGroupListBean.itemFlg[3]}" />在Bean里作了getItemFlg(),setItemFlg()方法
public Boolean[] getItemFlg() {
return itemFlg.clone();
} public void setItemFlg(Boolean[] itemFlg) {
this.itemFlg = itemFlg.clone();
}
为什么页面可以正常从Bean中取到数组的值,而bean无法从页面取值? 跟踪了一下,set方法根本就没有执行。请问如何解决?