Java 如何遍历arraylist?
我有一个带有java代码的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();
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。这很有效。你能不能把这个作为回答,这样我就可以接受了。