<input type="checkbox" name="checkbox" value="1" checked>
<input type="checkbox" name="checkbox" value="2" checked>
<input type="checkbox" name="checkbox" value="3">
<input type="checkbox" name="checkbox" value="4" checked>
<input type="checkbox" name="checkbox" value="5">记得直接接受(request.getParameter("checkbox"))好象会得到
1,2,4这个值
如果是这样的话就不用那么麻烦,你自己去尝试看看。

解决方案 »

  1.   

    用数组
    request.getParameterValues();
      

  2.   

    <input type="checkbox" name="checkbox" value="1" checked>
    <input type="checkbox" name="checkbox" value="2" checked>
    <input type="checkbox" name="checkbox" value="3">
    <input type="checkbox" name="checkbox" value="4" checked>
    <input type="checkbox" name="checkbox" value="5">
    接收时:
    String[] checkValue=request.getParameterValues("checkbox");
    可以得到一个数组,如上得到的数组应该是{"1","2","4"}
      

  3.   

    直接用request.getParameterValues()方法不就行了?java.lang.String[] getParameterValues(java.lang.String name) 
              Returns an array of String objects containing all of the values the given request parameter has, or null if the parameter does not exist.