2016-06-23 2 views
0

Ok so I have a managed bean class called 'UserAdministrationBean' ...Использование java.util.Map как ч: DataTable значение

Edit: Вопрос не об отображении содержимого java.util.map или java.util.list, но как правильно назначить класс управляемого компонента.

После консультации с коллегой было указано, что я не смог должным образом сделать это, что замаскировало реальную проблему по моему вопросу. Для этого я приношу свои извинения и предлагаю в качестве ответа исправление, которое мне нужно, и поблагодарить участников за их руководство.

ответ

0

Ошибка только на странице XHTML.

Я думаю, что использование данных только типа списка данных, вы не можете использовать MAP для datatable, лучше использовать List и Form List из MAP, а не использовать. Этот вопрос поможет вам лучше. В java мы имеем различный способ получить список MAP.

Displaying Hashmap keys and values in a primefaces DataTable

Отредактировано: вам может понадобиться, чтобы узнать, как имя бина работы в XHTML, вот если ваше имя класса UserAdministrationBean чем userAdministrationBean будет использовать на XHTML странице по умолчанию. если вы хотите, вы можете изменить имя компонента с помощью аннотации @ManagedBean(name = "yourbeanName")

Смежные вопросы