【问题标题】:Using a java.util.Map as h:dataTable value [duplicate]使用 java.util.Map 作为 h:dataTable 值 [重复]
【发布时间】:2016-10-26 11:26:22
【问题描述】:

Ok so I have a managed bean class called 'UserAdministrationBean' ...

编辑:问题不在于显示java.util.mapjava.util.list 的内容,而是如何正确指定托管bean 类。

在与同事协商后,有人指出我没有正确地做到这一点,这掩盖了我通过我的问题解决的真正问题。为此,我深表歉意并提供我需要的更正作为答案,并感谢参与者的指导。

【问题讨论】:

    标签: jsp jsf datatable hashmap


    【解决方案1】:

    错误仅在 XHTML 页面中。

    我认为datatable只使用list类型的数据结构,datatable不能用MAP,最好用List,从MAP形成List,比用。 这个问题可以更好地帮助你。在 java 中,我们有多种方式来获取 MAP 列表。

    Displaying Hashmap keys and values in a primefaces DataTable

    已编辑:您可能需要了解 bean 的名称在 XHTML 中是如何工作的,如果您的类名是 UserAdministrationBean,那么默认情况下 XHTML 页面将使用 userAdministrationBean。如果你愿意,你可以通过注解 @ManagedBean(name = "yourbeanName") 来更改 bean 的名称

    【讨论】:

      猜你喜欢
      • 2012-12-29
      • 2011-04-26
      • 1970-01-01
      • 2015-10-28
      • 2015-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多