求教JS中遍历页面中的${list}

时间:2022-05-14 19:35:59
我的A页面嵌套在B页面中,B页面里面传来个参数${list},我要在A页面中用JS如何遍历取到集合中的属性值呢?求教了!

7 个解决方案

#1


高手在哪里?

#2


第一步:在后台获取list

第二步:list中的字段的get、set方法在ActionForm中写好(这个项目我使用struts1做的)

第三步:在js中获取list数据

Js代码  
var caseDueList = resObj.data.caseDue; //获取list   
if(caseDueList!=null && caseDueList.length>0){ //判断是否有值用length   
   for(var i=0;i<caseDueList.length;i++){ //循环遍历   
       //输出   其中 times是list里面的值的名称例如我在后台获取数据库的list,那么times就是list中的字段名   
             alert(caseDueList[i].times);   
        }   

#3


请问resObj.data.caseDue是什么吗?楼上

#4


引用 3 楼 xz5211314_0 的回复:
请问resObj.data.caseDue是什么吗?楼上

  就是list集合数据、

#5


在JS 里面可以用JSTL 显示出来

#6


因为我的后台数据传给JSP ,JSP中又嵌套一个IFrame(其中包含另一个JSp),我想把后台传给JSP的数据同时传给IFrame中的JSP在做遍历、。。。JSTL的集合好像传不过去。。。。。

#7


可以用struts中的标签,logic:iterator

#1


高手在哪里?

#2


第一步:在后台获取list

第二步:list中的字段的get、set方法在ActionForm中写好(这个项目我使用struts1做的)

第三步:在js中获取list数据

Js代码  
var caseDueList = resObj.data.caseDue; //获取list   
if(caseDueList!=null && caseDueList.length>0){ //判断是否有值用length   
   for(var i=0;i<caseDueList.length;i++){ //循环遍历   
       //输出   其中 times是list里面的值的名称例如我在后台获取数据库的list,那么times就是list中的字段名   
             alert(caseDueList[i].times);   
        }   

#3


请问resObj.data.caseDue是什么吗?楼上

#4


引用 3 楼 xz5211314_0 的回复:
请问resObj.data.caseDue是什么吗?楼上

  就是list集合数据、

#5


在JS 里面可以用JSTL 显示出来

#6


因为我的后台数据传给JSP ,JSP中又嵌套一个IFrame(其中包含另一个JSp),我想把后台传给JSP的数据同时传给IFrame中的JSP在做遍历、。。。JSTL的集合好像传不过去。。。。。

#7


可以用struts中的标签,logic:iterator