我以前也搞过类似的东西,javascript中没有像vector或者list的东西,只有数组array,而且是一维的,你想把java二维数组数据放到javascript中只有先在javascript中定义一个一维数组,该一维数组的元素也应该是一个数组,这样就构成了javascript中的所谓的二维数组了,你搞个for循环给该构造的二维数组赋值,例如var a = <%=aa%>,给数组赋值原理一样,方法就是这样,读出的时候直接用document.write(a)就可以了,但是这种方法可靠性不高,好像在输出的环节上会出错,就是循环输出的时候,你可以试验一下,我用的是这种方法,不知道其他人还有何高见,呵呵