你可以这样作呀
<%
int[] intArray = (int[])session.getAttribute("intArray"); //从b.jsp传来一个整型数组
%>
<SCRIPT language="JavaScript" >
 var intArr0 = "<%=intArray[0]%>";
  var intArr1 = "<%=intArray[1]%>";
  var intArr2 = "<%=intArray[2]%>";
  alert("intArr0="+intArr0);
</SCRIPT>OK。你试试吧

解决方案 »

  1.   

    在b.jsp你可以把aa[]放在request或session中,如:session.setAttribute("aa",aa[]);在a.jsp中可以用session.getAttribute("aa");来获取。
    如果你是从url中通过参数传过来的话,可以通过request.getParamter("aa");来获取。
      

  2.   

    javascript好像也可以嵌套java语言吧,在javascript函数里直接var v=<%...%>应该就可以
      

  3.   

    但是现在的问题是,所传来的数组非常大,必须用一个循环来对javascript中的数组赋值。那该怎样做呢。循环变量的值不会改变。