Java 如何在JSP页面中将Int[]数组复制或转换为var

Java 如何在JSP页面中将Int[]数组复制或转换为var,java,arrays,jsp,web-applications,Java,Arrays,Jsp,Web Applications,我有一个JSP页面,向其中发送了一些参数,包括int[]数组;经过一些操作后,此数组将填充一些数字。 在这个JSP页面中,还有一个脚本,我在其中声明了如下数组: <script> var matrix = []; ... </script> 但它不起作用。 我希望我已经提供了所有必要的信息,如果您需要更多信息,请随时询问,提前谢谢。试试这个 <script> var matrix = <%= java.util.Arrays.toStri

我有一个JSP页面,向其中发送了一些参数,包括int[]数组;经过一些操作后,此数组将填充一些数字。 在这个JSP页面中,还有一个脚本,我在其中声明了如下数组:

<script>
   var matrix = [];

...
</script>
但它不起作用。 我希望我已经提供了所有必要的信息,如果您需要更多信息,请随时询问,提前谢谢。

试试这个

<script>
   var matrix = <%= java.util.Arrays.toString(myArray)%>
</script>
试试这个

<script>
   var matrix = <%= java.util.Arrays.toString(myArray)%>
</script>
尝试这样做:

  <script>
   var matrix = [];
   <% for (int i=0; i<myArray.length; i++) { %>
     matrix[<%= i %>] = <%= myArray[i] %>; //without the apices
   <% } %>

   ...
  </script>
尝试这样做:

  <script>
   var matrix = [];
   <% for (int i=0; i<myArray.length; i++) { %>
     matrix[<%= i %>] = <%= myArray[i] %>; //without the apices
   <% } %>

   ...
  </script>

非常感谢,它可以工作:-我做了一个小的修正,我删除了顶点矩阵[]=;非常感谢,它可以工作:-我做了一个小的修正,我删除了顶点矩阵[]=;