Ok so I have a managed bean class called 'UserAdministrationBean' ...
编辑:问题不在于显示java.util.map
或java.util.list
的内容,而在于如何正确指定托管bean类。
在与同事协商后,有人指出我未能正确地这样做,这掩盖了我在解决问题时遇到的实际问题。为此,我道歉并提供我需要的更正答案,并感谢参与者的指导。
答案 0 :(得分:0)
错误仅出现在XHTML页面中。
我认为datatable只使用列表类型的数据结构,你不能使用MAP作为数据表,更好地使用List,并从MAP形成List,而不是使用。 这个问题对你有所帮助。在java中,我们有各种方法来获取MAP列表。
Displaying Hashmap keys and values in a primefaces DataTable
已编辑:您可能需要了解bean的名称在XHTML中的工作方式,默认情况下,如果您的类名是UserAdministrationBean,而不是userAdministrationBean将在XHTML页面上使用。如果您愿意,可以通过注释@ManagedBean(name = "yourbeanName")