如何把数组的值赋给变量

取值代码:

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