如何把数组的值赋给变量
取值代码:
String checkBox1 = null;
String checkBox2 = null;
String checkBox3 = null;
String[] chargeStatCheckBox = csf.getChargeStatCheckBox() ;//csf是一个form表单
for(int i=0;i<csf.getChargeStatCheckBox().length;i++)
{
System.out.println(chargeStatCheckBox[i]);
if(chargeStatCheckBox[i]!=null||!"".equals("chargeStatCheckBox[i]"))
{
if(chargeStatCheckBox[i].equals("chargeStat01"))//chargeStat01是jsp里的checkbox的value
{
checkBox1 = "chargeStat01";
System.out.println(checkBox1);
}
if(chargeStatCheckBox[i].equals("chargeStat02"))
{
checkBox2 = "chargeStat02";
}
if(chargeStatCheckBox[i].equals("chargeStat03"))
{
checkBox3 = "chargeStat03";
}
{
checkBox8 = "chargeStat08";
}
}
}
System.out.println(checkBox1);
System.out.println(checkBox2);
System.out.println(checkBox3);
form表单代码:
public class ChargeStatForm extends ActionForm {
private String[] chargeStatCheckBox;
public void setChargeStatChargeItemSelect(String chargeStatChargeItemSelect) {
this.chargeStatChargeItemSelect = chargeStatChargeItemSelect;
}
public String[] getChargeStatCheckBox() {
return chargeStatCheckBox;
}
}
前台jsp代码:
<html:checkbox property="chargeStatCheckBox" value="chargeStat01">处罚开始</html:checkbox>
<html:checkbox property="chargeStatCheckBox" value="chargeStat01">处罚结束</html:checkbox>
<html:checkbox property="chargeStatCheckBox" value="chargeStat01">收费人员</html:checkbox>
黑色头发 http://heisetoufa.iteye.com