struts的form表单怎么获取数组参数啊!
就是我的ActionForm里有private String[] id
我在页面拼url的时候写  .. .do?id="1,2,3,4,5"
我传过去以后是id[0]='1,2,3,4,5'
我想要的是id[0]=1,id[1]=2...这样的!怎么整啊?

解决方案 »

  1.   

    这样写
    .. .do?id=1&id=2&id=3
      

  2.   

    我觉得可以这样做,传一个String参数过去,然后用逗号分隔而转化为数组。例如
     String id="1,2,3,4,5";
    .. .do?id="+id+";
    传过去后 String id =getParameter("id");
     String[]ids = id.split(",");
    for(int i=0;i<ids.length;i++){
       System.out.println("ids[" + i "]" + "=" + ids[i]);
     }
    可以看到ids[0]=1,ids[1]=2...