【问题标题】:Get specific element in a list or array using EL使用 EL 获取列表或数组中的特定元素
【发布时间】:2012-01-28 01:36:01
【问题描述】:

是否可以在 Java EE 页面(Facelets 或 JSP)中使用 EL 获取列表或数组中的特定元素,还是必须创建自定义 EL 方法?

【问题讨论】:

    标签: arrays list jakarta-ee el


    【解决方案1】:

    您可以使用大括号符号[] 指定要检索的元素的(从零开始的)索引。

    <p>This is the 3rd item of the list: #{bean.list[2]}</p>
    

    此语法与bean.getList().get(2) 基本相同。

    这对数组是等价的。

    <p>This is the 3rd item of the array: #{bean.array[2]}</p>
    

    此语法与bean.getArray()[2] 基本相同。

    另见:

    【讨论】:

    • 不错!我最初认为这仅适用于地图。谢谢!
    • @Fritz:它适用于 bean 属性以及#{bean[propertyName]}
    猜你喜欢
    • 1970-01-01
    • 2014-02-13
    • 1970-01-01
    • 2017-06-07
    • 2022-10-23
    • 2022-06-12
    • 2020-11-07
    • 1970-01-01
    • 2014-11-20
    相关资源
    最近更新 更多