如果checkbox全不选中,数组会得不到任何值!!!

05-06-30 java__pro
private boolean[] checkout;

public boolean[] getCheckout() {

return checkout;

}

/**

* @param bs

*/

public void setCheckout(boolean[] bs) {

checkout = bs;

}

<html:form method="post" action="testAction.do" >

<html:checkbox property="checkout"/>

<html:checkbox property="checkout"/>

<html:checkbox property="checkout"/>

</html:form>

如果checkbox全不选中,数组会得不到任何值

如果checkbox选最后一个

我想得到的是{false,false,true}

得到的是{true}

banq
2005-07-01 09:39
手工处理啦:

if (request.getParameter("checkbox") != null)

java__pro
2005-07-10 18:02
checkOut的个数是动态的!

<html:form method="post" action="strutsAction.do" >

asdf<html:checkbox property="checkOut" />
asdf<html:checkbox property="checkOut" />
asdf<html:checkbox property="checkOut" />
<html:submit  value="提交"   />  <html:reset  value="重写"   />
</html:form>

/////////////////////////////////////////////////////////////

action中

if (request.getParameter("checkbox") != null){
该怎么写?
}

<p>

banq
2005-07-11 08:39
给它缺省值为false

java__pro
2005-07-13 21:09
改为

<html:checkbox property="checkOut" value="false"/>
<html:checkbox property="checkOut" value="false"/>
<html:checkbox property="checkOut" value="false"/>
<p>

还是不行!

checkbox没选中数据是不会被提交

猜你喜欢
2Go 1 2 下一页