Java 如何遍历arraylist?

Java 如何遍历arraylist?,java,jquery,Java,Jquery,我有一个带有java代码的GetArray.jsp,它输出一个如下形式的数组: [{"value":"Hi","id":"77","label":"Hi there"}, {"value":"Hello","id":"21","label":"Hello there"}] 数组在java中声明如下: ArrayList<SomeType> arr = new ArrayList<SomeType>(); ArrayList arr=new ArrayList();

我有一个带有java代码的
GetArray.jsp
,它输出一个如下形式的数组:

[{"value":"Hi","id":"77","label":"Hi there"},
{"value":"Hello","id":"21","label":"Hello there"}]
数组在java中声明如下:

ArrayList<SomeType> arr = new ArrayList<SomeType>();
ArrayList arr=new ArrayList();
我对该jsp执行ajax加载,如下所示:

$(document).ready(function (e) {
    $('.container').load('GetArray.jsp', function (responseText, textStatus, XMLHttpRequest) {
        $.each(responseText, function (index, response) {
            $('.main').append(response.value);
            $('.main').append('<br /><br /><br /><br />');
        });
    });
});
$(文档).ready(函数(e){
$('.container').load('GetArray.jsp',函数(responseText,textStatus,XMLHttpRequest){
$.each(responseText,函数(索引,响应){
$('.main').append(response.value);
$('.main').append('




'); }); }); });
但是我没有让jQuery打印任何东西,即使JSP确实返回上面提到的数组


我知道它是json,但如何打印它?

你确定你了解
load()
的工作原理吗,也许你应该试试
$.get()
?你在
GetArray.jsp
之后缺少
'
。。更正了。阿迪内奥。。我知道这是一个java数组。如果可能的话,我想将其转换为javascript数组。
$。getJSON
在这里比
$更合适。load
谢谢Kevin。这很有效。你能不能把这个作为回答,这样我就可以接受了。