我在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;
%>
答案 0 :(得分:0)
您的java脚本数组使用对服务器的ajax调用传递,然后在后端捕获该请求并转换为java数组。