将javascript数组复制到Java数组

时间:2015-09-08 09:14:06

标签: javascript java arrays

我在javascript中有一个2d数组如何将这个数组复制到Java中的另一个2d数组。

这就是我所做的我在javascript中排序了2d数组,现在我需要将这个数组复制到java:

<% String[][] codes = Allinstlist;
if(codes!=null){
for(i=0; i<codes.length; i++){
for(j=0; j<4; j++){
%>

codesJS[<%=i%>] = new Array();

codesJS[<%= i %>][<%= j %>].push(<%=codes[i][j]%>);
alert(codesJS[0][1]);
alert(codesJS[0][2]);
alert(codesJS[0][3]);
alert(codesJS[1][1]);
alert(codesJS[1][2]);
<%      }
     }

 }   %>


function sortStringBubble(codesJS)
{
alert("array is:"+codesJS);
var j;
var flag = true;
var temp;

while (flag)
{
   flag = false;
   for (j=0; j < codesJS.length; j++)
   {
      if (codesJS[j][0].compareToIgnoreCase(codesJS[j+1][0]) > 0 )
        {
           for (var col = 0 ; col<4; col++)
              {
                 temp = codesJS[j][col];
                 codesJS[j][col] = codesJS[j+1][col];
                 codesJS[j+1][col] = temp;
                 flag = true;
               }
         }
       }
      }
    }

    sortStringBubble(codesJS);
    <%
    //          ClientsList = codesJS;
    %>

1 个答案:

答案 0 :(得分:0)

您的java脚本数组使用对服务器的ajax调用传递,然后在后端捕获该请求并转换为java数组。