Ola
Como posso fazer em uma pagina jsf receber um List de dados exemplo List<Cliente> e percorrer
este List para mostrar o nome e o código de cada cliente sem usar um componente jsf, simplesmente
fazer um for no list e montar uma table html ?
Obrigado
Você pode usar tag’s Jstl em uma página Jsp.
<c:forEach>
[quote=maurenginaldo]Você pode usar tag’s Jstl em uma página Jsp.
<c:forEach>
esse modelo é utilizado em JSP no JSF se faz isso dentro do seu bean (MVC)
ou seja no seu bean vc cria a variavel do tipo list e com seus sets e gets , dai vc atribui os valores com o arraylist na propria variavel para percorer usa o for mesmo apartir da versao 1.5 vc usa ele dessa forma
for(Cliente obj : ){
}
antes da versao 1.5 vc precisa usar o Iterator … qualquer coisa usa o google que é possivel se aprofundar bastante nestes padroes
abraço.
podem me dar um exemplo simples, como assim…
tenho um botao e quando o usuario clicar nele preciso montar minha tabela html
exemplo amigo nao vou lhe dar não … vc precisa buscar amigo
mas vamos la vc cria seu bean e faz sua lista com seus get e set no jsf e no botao vc chama no action um metodo do mesmo bean que monta sua tabela bem simples cara … mas pelo qye vejo vc precisa
Aprender como usar os Beans
Depois aprenda as melhorias do java da versão 1.5 endiante
Depois aprenda o Ciclo de vida do JSF este muito importante
se vc nao priorizar essas coisas ficara dias e meses com duvidas nos demais foruns
agora se vc conseguir buscar e pesquizar essas coisas suas duvidas nào serao mais com coisas simples.
Espero que entenda meu ponto de vista e nao se ofenda .
Abraço e bom estudo .
[quote=overkill]
esse modelo é utilizado em JSP no JSF se faz isso dentro do seu bean (MVC)[/quote]
Não somente em páginas Jsp.
A tag <c:forEach> também pode ser usada em páginas Jsf.