我用request.getParameterValues取了一个checkbox的值,但是我在往实体类里面set的时候只能取到最后1次选的值。怎么遍历这个数组取出所有的值啊!
最好是变成 “读书,写字” 这样的字符串,我想在数据库里面这样显示!!

解决方案 »

  1.   

    你用循环输出没?
    String[]   abc=request.getParameterValues("sys");   
      for(int   i=0;i<abc.length;i++)   
     System.out.print(abc[i]);   
      

  2.   

    得到数组之后循环取出元素,之后在组合成你想要的串,用StringBuffer就行。
      

  3.   

    String[]  abc=request.getParameterValues("value");  
    String str = "";
     for(int  i=0;i <abc.length-1;i++)  {
         str += abc[i]+","
    }
    str += abc[abc.length-1];       
      

  4.   


    StringBuffer sb="";
    String s[]=request.getParameterValues("habits");
    for(int i=0;i<s.length-1;i++)
       sb.append(s[i]).append(",");
    sb.append(s[s.length-1]);
    System.out.println(sb.toString());