我想在我的代码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});
感谢您的帮助。
答案 0 :(得分:1)
使用简单的索引访问和变量名称:
alert("${collaborateurs[2].email}");
答案 1 :(得分:0)
您还可以使用.each
来访问列表中的每个元素,如下所示 -
var list = ${collaborateurs};
$.each(list, function( index, value ) {
alert( index + ": " + value.email );
});