现在我有一个表单
<logic:iterate .......
   <input ..... name="time1" value="XXXXX">
   <select name="time2">
      <option value="vvvvvv">VVVVV</option>
      .......
      <option value="vvvvvv">VVVVV</option>
   </select>
</logic:iterate>
我想把循环的list取出来,在Action中进行处理,而且time1和time2的对应关系不能打乱
请问哪位大侠指点一二,最好能有代码

解决方案 »

  1.   

    不太清楚你想要的是什么,是list的内容提交到action?
      

  2.   

    把list放到session中,然后到action中取出来,list顺序是保持不变的
      

  3.   


    var time1=document.forms[0].time1;//这里是个数组
    var time2=document.forms[0].time2;//这里是个数组
    if(time1.value==undefined)  //actionIds is a Array
         {
              for(var i=0;i<time1.length;i++)
           {        
            if(i==(time1.length-1))
            {
              params=params+time1[i].value+";"+time2[i].value;
            }else
            {
                  params=params+time1[i].value+";"+time2[i].value+"::";
               }
           }
         }    
           document.forms[0].params.value = params然后把这个作为你请求的参数传过去,也可以设置一个隐藏的表单后台String[] allStr = form.getParams().split("::");这样解析就行了