页面代码如下:
<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方法根本就没有执行。请问如何解决?
<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方法根本就没有执行。请问如何解决?
解决方案 »
- 初学java
- try catch问题
- JSP登录验证问题求助!
- 怎么在JSP页面上加树?
- split分割
- java语言:修改session中的hashMap值,为什么不需要更新session
- JSTL标准标签库时出这个错误:The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files
- ext+spring+dwr页面无法显示
- 我想知道如何将list中的内容逐项读出来?
- web项目,实现pdf文件指定位置加盖水印?如何实现
- html转换JSP问题!
- jasperreport
把Boolean[] 改成ArrayList<Boolean>() 试试还有,你没设immediately=true吧
只是取值而已,只执行get方法。
如果有异常请贴出来。