【问题标题】:How to display hashmap in JSF using selectonemenu?如何使用 selectonemenu 在 JSF 中显示 hashmap?
【发布时间】:2012-07-14 02:37:30
【问题描述】:

我有一个带有组列表的 Java 哈希图:

private HashMap<String, String> listGroups = new HashMap<>();

问题是如何将 hashmap 中的值显示到 selectonemenu 中?

【问题讨论】:

    标签: jsf jsf-2 selectonemenu


    【解决方案1】:

    &lt;f:selectItems&gt; 已经支持地图。

    <f:selectItems value="#{bean.listGroups}" />
    

    map 键成为选项标签,map 值成为选项值。

    也就是说,如果按插入顺序显示映射条目很重要,您可能希望使用 LinkedHashMap 而不是 HashMap,或者如果您想按映射键自动对它们进行排序,则可能希望使用 TreeMap

    另见

    【讨论】:

    • 提到使用 LinkedHashMap - 我试图搜索如何保持列表项排序
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    相关资源
    最近更新 更多