在Jquery中处理java List <object>

时间:2016-10-24 11:01:22

标签: javascript java jquery jsp

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

我的列表属于List<Collaborateur>

这是我的控制器操作:

@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});

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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