表单中如下
<input type="checkbox" name="test" value="1">
<input type="checkbox" name="test" value="2">
<input type="checkbox" name="test" value="3">
<input type="checkbox" name="test" value="4">
第2张页面要得到第一张页面中checkbox选中的值
怎么写request.getParameter?

解决方案 »

  1.   

    可以用request.getParameterValues();获得它们的数组。
      

  2.   

    request.getParameterValues();获得它们的数组是得到所有的?还是得到我checked的?
      

  3.   

    String[] check_value = request.getParameterValues("test");
    得到是所有选择的checkbox的值
      

  4.   

    然后得到的数组,用“+”连接,砸整?
    for(int i=0;i<check_value.length;i++)
    {
    if (check_value [i]!=null && !check_value [i].equals(""))
    {
    value=value+"+"+check_value[i];
    }
    }