怎样把jsp中数组的值全部传到javascript中的数组中???(100分)

  • 主题发起人 主题发起人 wolfbrood
  • 开始时间 开始时间
W

wolfbrood

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经在jsp中用一个数组存储了一些数,如string aa[]={"adf","dsdf"},请问怎么样把这个数组的值传到javascript的数组中去,aa的大小不定!!!
 
他们执行的位置不一样,首先我怀疑其传递性......
不知道能不能采用JSP代码生成JAVASCRIPT的形式,如:<% OUT.WRITE "<JAVASCTIPT>"%>
不知这个思路是否可行......
 
rogue.king说的对,可以使用JSP代码生成JAVASCRIPT的形式。
 
可以先写到外存中(文件),然后javascript再读出来。
 
--------------------------------------------------------
<script>
var a = new Array();
</script>
<%
String str[] = {"aaa","bbb","ccc"};
int i=0,j=0;
for(i=0;i<str.length;i++) {
out.println("<script>");
out.println("a[" + i + "]='" + str + "'");
out.println("</script>");
}
%>
--------------------------------------------------------
输出一下试试:
<script>
for(j=0;j<a.length;j++)
alert(a[j]);
</script>
 
两种方法都可以的,建议用
<% OUT.WRITE "<JAVASCTIPT>"%>
 
谢谢!我用别的方法解决了!!~~~~~~~~~~~[8D]
 
后退
顶部