【问题标题】:Getting first key-value pair from Map without using <c:forEach>不使用 <c:forEach> 从 Map 获取第一个键值对
【发布时间】:2015-09-13 15:08:53
【问题描述】:

如何在不使用&lt;c:forEach&gt; 的情况下从Map 获取第一个键值对?

【问题讨论】:

  • 最佳方式:在包含地图的对象中添加方法getFirstEntry(),并使用${theObject.firstEntry}。在最近的 JSP EL 版本中,您应该能够简单地执行 ${map.entrySet().iterator().next()}。我希望您知道一些地图实现没有任何顺序,因此这将返回地图的任意条目。
  • @JBNizet 您能否发表您的评论作为答案,因为它是正确的?

标签: jsp jstl el


【解决方案1】:

最佳方式:在包含地图的对象中添加方法getFirstEntry(),并使用${theObject.firstEntry}

在最近的 JSP EL 版本中,您应该能够简单地执行 ${map.entrySet().iterator().next()}

不过,我希望您知道几个(大多数)地图实现没有任何顺序,因此这将返回地图的任意条目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-13
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    相关资源
    最近更新 更多