javascript中遍历List集合对象
在后台servlet里面向request中set了一个List集合对象,
怎样在页面中的Javascript里面来遍历这个List集合呢?有办法吗?
我尝试了这样来做:
JScript code
<script type="text/javascript" language="javascript">
<!--
//后台servlet中已经向request中set了一个List集合对象,名为mulst
//在js中使用fn标签和EL表达式获得mulst List集合对象的长度
var mulength = '${fn:length(mulst)}';
//遍历节点数组
for(var i = 0;i<mulength;i++)
{
alert('${mulst[i]}');//在这发生了问题,我想在js中要循环取出List中的集合中的数据,但是这样取不出来
//如果使用alert('${mulst[0]}');//这样可以获得List中第一条数据.
}
//-->
</script>
------解决方案--------------------
------解决方案--------------------对用AJAX框架是个好主义
并且可以获得LIST中的自定义对象(DWR)
------解决方案--------------------jstl struts 都可以实现
------解决方案--------------------
------解决方案--------------------其实好好想想有不用遍历list取数据的方法,呵呵,楼主那么聪明应该能想到,用JS直接取某个节点的值,通过ID。要是用过Jquery就更方便了,有时候页面Dom对象ID有着统一的命名会给程序带来翻天覆地的变化!
------解决方案--------------------服务端生成的数据,要到客户端去遍历?
那,楼主最好使用Ajax技术。