【问题标题】:Declare and initialize an object in JSP from Model从 Model 中声明并初始化 JSP 中的对象
【发布时间】:2018-11-02 01:32:12
【问题描述】:

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

model.addAttribute("videosList", videosList);

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

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

但它给了我错误删除这个令牌'$'

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

【问题讨论】:

    标签: java spring-mvc jsp


    【解决方案1】:

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

    您可以检索列表的第一个元素,如下所示。

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

    参考this

    【讨论】:

    • 感谢@Alien,我是 jsp 新手,看起来像这样
    猜你喜欢
    • 2023-01-26
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    • 2016-02-02
    • 2021-02-27
    相关资源
    最近更新 更多