我已经传递了一个模型,该模型是我的JSP中的对象列表。
model.addAttribute("videosList", videosList);
现在,我想通过获取此列表的第一个元素来访问声明一个对象。
我试过了
<% MyVideo firstVideo = ${videosList[0]} %>
但这让我出错,删除此令牌“ $”
在不使用jstl foreach循环的情况下,从列表videosList中分配firstVideo的可能方法是什么?
最佳答案
您正在将scriptlet和spring表达式语言混合使用。
您可以像下面那样检索列表的第一个元素。
<c:set var="firstVideo" value="${videosList[0]}"/>
请参阅this