Olá pessoal, sou iniciante em JSTL, e estou com umas dúvidas…
Seguinte, eu utilizo um framework.
O resultado de minha query está armazenada em um objeto tipo um vetor (posição 1, 2, 3…).
Para eu acessar esses dados tem de ser assim <wi:out var=“tmp[‘indice’].atributo”/>
Tentei fazer assim:
<c:forEach var="j" begin="1" end="2">
Linha ${j}: <wi:out var="tmp[${j}].nome"/> - <wi:out var="tmp[${j}].passaporte"/><br>
</c:forEach>
Mas não funcionou, pensei em criar uma variável que recebesse o valor a cada iteração:
<%! int indice = 0; %>
<c:forEach var="j" begin="1" end="2">
<c:set var="indice" value="${j}"/>
Linha 'indice': <wi:out var="tmp['indice'].nome"/> - <wi:out var="tmp['indice'].passaporte"/><br>
</c:forEach>
Mas também não funcionou, alguém tem uma solução?