Laço de repetição no JSF

4 respostas
kcobainnn

Bom dia,

Estou com um problema, tenho uma lista que precisa ser exibida na tela da seguinte forma:

item1 item2 item3 item4…

porém, usando o <h:dataTable> ele exibe da seguinte forma:

item1
item2
item3
item4

tentei usar o <c:forEach> porém, acho que pelo fato de eu estar usando o JSF 1.1 ele não funciona corretamente e não enxerga o meu bean.

Aguardo resposta e obrigado desde já.

4 Respostas

wbdsjunior

você pode utilizar RichFaces e colocar um css para exibir a lista na horizontal.

kcobainnn

Então, sem possibilidade de utilizar outro framework a não ser o JSF puro.

wbdsjunior

Com JSF não. E você disse que não conseguiu com JSTL. Então sugeri o RichFaces.

você também pode tentar criar sua própria Tag JSP ou componente JSF (esse na versão 1.1 nunca fiz).

G

o import da sua taglib do jstl core esta certa?

<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>

Utilizo aqui o foreach em projetos com jsf 1.1 e funciona normal.
Lembrando que para acessar o valor que esta em seu bean você deve utilizar o caractere $ e não #.
Seu el deve ser mais ou menos ${meuBean.lista}, voce deve estar utilizando #{meuBean.lista}

Criado 10 de outubro de 2012
Ultima resposta 10 de out. de 2012
Respostas 4
Participantes 3