forEach JSTL

4 respostas
marcosbrandao

E ai galera…

Não estou conseguindo fazer um forEach com jstl, ja procurei algum material falando algo, mas nao encontrei nada. Meu problema eh o seguinte:

Tenho um atributo no request que tem o valor da qtd de dias de um determinado mes. Eu quero fazer um iteração na pagina com este atributo. Ele eh do tipo Integer:

<c:forEach  items="${qtdDiasMes}" var="dia" begin="0">
       <c:out value="${dia}"/>
</c:forEach>

qdo eu coloco uma Lista no items funciona legal, mas qdo o atributo eh Integer, gera um erro. Tem como usar esta tag com um atributo Integer ou so da pra ser usada com Lista?

4 Respostas

nbluis

Ok, marco realmente para o atributos items obrigatoriamente deve trabalhar com collections, mas tu pode fazer assim:

&lt;c:forEach  var="dia" begin="0" end="${qtdDiasMes}"&gt;
        &lt;c:out value="${dia}"/&gt;
 &lt;/c:forEach&gt;

Dai fica como se fosse um for entre 0 e a tua variavel.

Até mais…

marcosbrandao

maraviiiilhaa.

valeu nbluis,
era uma solução bem facil de ser resolvida.

“Vivendo e aprendendo”

P

Uia… eu nem sabia como fazer um for comum dentro de um jsp hehe

Valeu

nbluis

Welcome to the world.

Go Java !!!

Criado 23 de fevereiro de 2007
Ultima resposta 23 de fev. de 2007
Respostas 4
Participantes 3