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

How to copy or convert an Int[] array into a var in a JSP page

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

<script>
   var matrix = [];

...
</script>

我需要将我的int[]数组复制或转换成var矩阵,我怎么能做这种操作?你能和我分享为此目的所需的代码吗?

我试过了

<script>
   var matrix = [];
   matrix = <%= myArray%>

...
</script>

其中 myArray 是

int[] myArray = new int[length];

但是没有用。 我希望我已经提供了所有必要的信息,如果您需要更多信息,请随时询问,在此先感谢。

试试这个

<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>