我已经传递了一个模型,该模型是我的JSP中的对象列表。

model.addAttribute("videosList", videosList);


现在,我想通过获取此列表的第一个元素来访问声明一个对象。
我试过了

<% MyVideo firstVideo = ${videosList[0]} %>


但这让我出错,删除此令牌“ $”

在不使用jstl foreach循环的情况下,从列表videosList中分配firstVideo的可能方法是什么?

最佳答案

您正在将scriptlet和spring表达式语言混合使用。

您可以像下面那样检索列表的第一个元素。

<c:set var="firstVideo" value="${videosList[0]}"/>


请参阅this

07-24 13:09