2016-06-23 7 views
0

Ok so I have a managed bean class called 'UserAdministrationBean' ...Mit einem java.util.Map als h: datatable Wert

bearbeiten: Die Frage ist nicht über den Inhalt eines java.util.map oder java.util.list anzeigt, aber, wie man richtig die verwaltete Bean-Klasse zu bezeichnen.

Nach Rücksprache mit einem Kollegen wurde darauf hingewiesen, dass ich es nicht richtig gemacht habe, was das wirkliche Problem maskierte, das ich durch meine Frage adressiert habe. Dafür entschuldige ich mich und biete als Antwort die notwendige Korrektur an und danke den Teilnehmern für ihre Führung.

Antwort

0

Fehler ist nur in XHTML-Seite.

Ich denke, Datatable verwenden nur Listentyp der Datenstruktur, können Sie MAP für Datentabelle nicht verwenden, besser, Liste zu verwenden, und Liste von MAP zu bilden, und dann verwenden. Diese Frage hilft Ihnen besser. In Java haben wir verschiedene Möglichkeiten, die MAP Liste zu bekommen.

Displaying Hashmap keys and values in a primefaces DataTable

Editiert: Sie müssen lernen kann, wie der Name der Bohne Arbeit in XHTML, hier, wenn Ihr Klassennamen als userAdministrationBean UserAdministrationBean ist auf XHTML-Seite Einsatz sein wird, standardmäßig aktiviert. Wenn Sie möchten, können Sie den Namen der Bohne mit Hilfe der Anmerkung @ManagedBean(name = "yourbeanName")

ändern