java中的数组直接用Servlet发送到页面中的JS

来源:百度知道 编辑:UC知道 时间:2024/09/23 15:23:24
用Java生成的一个数组(array),用Servlet调用页面中的一个JS函数,
out.print(<script>setName(array);</script>);
再在页面中用js的数组接收array,好像不能,请问应该怎么样写
我知道你说的意思,我是调用它window.parent.setName(array);的,现在是这样写能不能把Java数据直接赋给JS中的数组

可以是可以阿,就是不是正路,有应用限制。。
AJAX算是正解。

Servlet里生成JS Array的声明。
如:
<script >
Array array = new (... , ...) ;

window.parent.setName(array);
</scippt>
括号里的用for 循环输出阿。。

如果从servlet中个写

out.println(..) 你如果写这句 相当于在一个空白页面上写 括号里面的内容

和你说的那个js接受 不是同一个页面,

我没理解错你的意思吧。

我建议楼主试着用Ajax去做这个吧!!

用这个做很简单的..再说了Ajax学习也不是很困难....

只要愿意学..我想只需要两天的时间不到就可以掌握了这项

技术...现在搞开发不会这个技术的几乎没有了....

祝楼主早日成功吧!