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