在后台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技术。