Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 操作java列表<;对象>;在Jquery中_Javascript_Java_Jquery_Jsp - Fatal编程技术网

Javascript 操作java列表<;对象>;在Jquery中

Javascript 操作java列表<;对象>;在Jquery中,javascript,java,jquery,jsp,Javascript,Java,Jquery,Jsp,我想在代码JQuery(JSP文件)中操作来自控制器的Java列表 我的列表类型为list 这是我的控制器操作: @GetMapping public ModelAndView index() { ModelAndView mv = new ModelAndView("collaborateurs"); //JSP name mv.addObject("collaborateurs", collaborateurService.getAll()); // ListName

我想在代码JQuery(JSP文件)中操作来自控制器的Java列表

我的列表类型为
list

这是我的控制器操作:

@GetMapping
public ModelAndView index() {
    ModelAndView mv = new ModelAndView("collaborateurs"); //JSP name
    mv.addObject("collaborateurs", collaborateurService.getAll()); // ListName
    return mv;
}
例如,我想为列表中的第二项显示属性
email

alert(${collaborateurs.get(2).getEmail});

感谢您的帮助。

使用简单的索引访问和变量名:

alert("${collaborateurs[2].email}");

您还可以使用
.each
访问列表中的每个元素,如下所示-

    var list = ${collaborateurs};
    $.each(list, function( index, value ) {
        alert( index + ": " + value.email );
    });

您的列表将不存在于JQuery“Environment”中。JQuery在客户机部分运行,您的列表保留在服务器部分。通常,如果需要,我会使用一个变量将列表解析存储到JSON中,以便稍后在JQuery中使用。解析是在JSP或Java中完成的,以返回一个字符串值。我只需要提到引号是必须的:
alert(${collaborators[2].email})