您的位置:首页 > Web前端 > JavaScript

Js获取后台集合List的值和下标的方法

2016-10-27 10:12 141 查看

Js获取后台集合List的值和下标的方法

转载自:http://blog.csdn.net/XiaoKanZheShiJie/article/details/47280449

首先用的是struts2的框架,分两种情况:

1. 集合list里面是值,不是对象

前台代码:

首先,引入相应的标签和js库

(1)引入jstl标签库,<%@taglib
uri="http://Java.sun.com/jsp/jstl/core"
prefix="c"%>

(2)引入jQuery库,<script
type="text/JavaScript"
src="js/jquery.js"></script>

(3)js代码:

[html] view plain copy

<script type="text/javascript">

var array = new Array();

//console.info("info");

<c:forEach items="${mylist}" var="item" varStatus="status" >

array.push("${item}");

alert("${item}"); //获得值,加引号

alert("${status.count}"); //获得其下标,加引号

//var temp = "${item}";

</c:forEach>

for(var i=0;i<array.length;i++){

alert(array[i]);

}

</script>

2.集合list中是对象,不是值

Js代码:

[html] view plain copy

<script type="text/javascript">

var array = new Array();

//console.info("info");

<c:forEach items="${mylist}" var="item" varStatus="status" >

array.push("${item}"); //对象,加引号

var temp = "${item}";

alert("${status.count}"); //获得其下标

alert("${item.name}"); //传递过来的是字符串,加引号

alert(${item.age}); //传递过来的是int或float类型,不需要加引号

</c:forEach>

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: