【发布时间】:2012-03-30 09:22:51
【问题描述】:
我通过 ABC.jsp 中的 request.getAttribute 得到一个数组 char ab[16][16]:
<% char [][] ab = new char [16][16];
ab = (char [][]) request.getAttribute("grid"); %>
<script lang="text/javascript">
var cArr = new Array(16);
for(var c=0; c<16; c++)
cArr[c] = new Array(16);
</script>
有没有办法在不手动执行 256 条语句的情况下将值从 'ab' 推送到 cArr?
【问题讨论】:
-
我不知道您为什么要以这种方式传递数据。如果它需要 传递给 Javascript,您应该阅读有关客户端/服务器通信的更高级技术(AJAX,JSON 作为容器)。否则——例如,如果你只是输出数据——你可以使用普通的 Java 脚本代码。
-
您是否只想创建 javascript 代码来创建具有
ab值的数组?在这种情况下,您可以编写一个数组文字:var cArg = [ [ 1, 2, 3, ...], [...], ... ];
标签: java javascript jakarta-ee web-applications