<%
 String[] para1=request.getParameterValues("para1");
%>

解决方案 »

  1.   

    以复选框为例,因为复选框往后太传送的就是数组:String chkbox[]=request.getParameterValues("check"); 
    int len=chkbox.length;
    for(int i=0;i<len;i++)
    out.println(chkbox[i]+"<br>");
    搂住可以把script中的值传入一个隐藏的复选组中,向后台发送
      

  2.   

    基本类型元素的数组可以做成同名隐藏标签添加到form中上传。如果是对象元素的数组就比较麻烦,建议使用组织xml字符串的方式上传。比如
    <%
        String[] myArray = request.getParameterValues("myArray");
        
        if ( myArray != null )
        {
            for ( int i = 0; i < myArray.length; i++ )
            {
                System.out.println("myArray[" + i + "] = " + myArray[i]);
            }
        }
    %>
    <script>
    myArray = new Array("a", "b", "c");function form_submit()
    {
        for ( i = 0; i < myArray.length; i++ )
        {
             myArrayInput       = document.createElement("INPUT"); // 创建input标签: <input>
             myArrayInput.type  = 'hidden';  // <input type=hidden>
             myArrayInput.name  = 'myArray';  // <input type=hidden name=myArray>
             myArrayInput.value = myArray[i]; // <input type=hidden name=myArray value='a'>
        
             document.forms[0].appendChild(myArrayInput); // 将这个标签加到表单
        }
    }
    </script>
    <form method=post onsubmit="form_submit()">
    <input type=submit name=sbtInsert value=新增>
    </form>
      

  3.   

    To: cm4ever(小P) 强!多谢指教。有没有办法传对象的数组?
    先结了吧,新开一贴解决第二个问题:
    http://community.csdn.net/Expert/topic/3469/3469522.xml?temp=.3384973