Table com jsf

OLA PESSOAL

BOA TARDE MEU PROBLEMA E SIMPLES E UM TANTO COMPLICADO

TENHO 1 CLASSE CHAMADA USUARIO QUE TEM OS ATRIBULTOS NOME, SENHA,NSENHA
E SEU GETS E SETS
UMA CLASSE CHAMADA USUARIODAO QUE PERSISTE A ANTERIOR E SALVA NO BANCO E TBM LISTA OS DADOS

MINHA DUVIDA E :

COMO PEGAR ESSES DADOS E COLOCALOS EM UMA TABELA JSF? JA TENTEI

[code]ObjectListDataProvider provider = new ObjectListDataProvider();

    provider.setList(USUARIODAO.FINDALL());   
    provider.setObjectType(USUARIO.class);   
       
    return provider;  [/code]

SO QUE NA TABLE EU NAO CONSIGO NADA

Se o seu método retorna um List, então vc pode passar para a DataTable do JSF este mesmo list.
Um DataTable tem um construtor que recebe um List, que será responsável por popular este DataTable.
Aí basta vc mapear certinho os campos do DataTable com os campos que serão retornados no seu list… ^^

Espero ter ajudado…

Ola vitor

e isso que eu nao to conseguindo fazer sabe !!! como faria pra popular a datatable ??

ja tentei de tudo com list e option[] mas nao consegui exatamente nada

Então cara… toda DataTable tem um atributo chamado “value”.
Justamente neste campo que vc deve passar o List.

Exemplo:

HtmlDataTable dtTeste = new HtmlDataTable();
dtTeste.setValue(seuMetodoQueRetornaUmList());

Ou então, vc pode fazer essa referência diretamente na JSP

<h:dataTable id="dtTeste" value="#{SeuBean.seuMetodoQueRetornaUmList}"></h:dataTable>

Espero ter ajudado…