JSTL / List?

6 respostas
jjose

Como pegar o valor do get de um List com forEach

t

6 Respostas

maquiavelbona

A própria iteração do <c:forEach> já retorna o get.
Dê uma lida na documentação e nos exemplos que você entenderá, se é que você não está confundindo List com Map, que aí sim tem alguma diferença.
Até!

jjose

Falei errado, desculpe.

Preciso do valor do index

maquiavelbona

Resumindo… procure por varStatus e dentro das opções dele, index (lembrando que ele começa em 0 ).

Até!

jjose

maquiavelbona:
http://www.ibm.com/developerworks/java/library/j-jstl0318/

Assim eu deixo o jstl responsavel pelo valor… num pode.
Preciso que ele pegue o index do meu obj, o key do map é legal mas, fica fora de ordem.

F
<c:forEach  var=“lista” items="${Escopo.array}" varStatus=“i”>

${i.index}, ${lista.atributo}

</c:forEach>

depois de uma lida tbm na documentacao !

Att

maquiavelbona

jjose:
maquiavelbona:
http://www.ibm.com/developerworks/java/library/j-jstl0318/

Assim eu deixo o jstl responsavel pelo valor… num pode.
Preciso que ele pegue o index do meu obj, o key do map é legal mas, fica fora de ordem.


Como assim não pode? Ele vai te retornar o índice da iteração como for de iterator normal.
Como é que você quer o índice?
Estranho isso…

Até!

Criado 20 de julho de 2007
Ultima resposta 20 de jul. de 2007
Respostas 6
Participantes 3