在请求对象中我有List<Integer> list
如何使用 JavaScript 遍历这个列表?
我想知道列表元素的价值。
我的页面上没有此列表值
在请求对象中我有List<Integer> list
如何使用 JavaScript 遍历这个列表?
我想知道列表元素的价值。
我的页面上没有此列表值
<script>
var list = '<%= arrayList %>';
for (var i=0; i<list.size(); i++) {
var nextElement = list.get(i);
// do something
}
</script>
请参阅,您获得的数据是 Java 对象,即您的情况下的列表。
如果您想使用该对象进行操作,最好不要从服务器端发送 java 对象,而是发送 List 的 JSON 字符串。我的意思是将您的列表转换为 JSON 字符串。
var data = <%=request.getAttribute("objectFromServer") %>;
for (key in data ) {
//Work here as per your need.
}
这是一种方法,如果使用列表进行操作不多,您也可以使用 eL 表达式(因为 json 方式对我来说非常容易)。