boa tarde
tenho uma página jsp que precisa de imprimir uma lista de elementos (arraylist vinda do lado do java), a lista está a ser impressa com sucesso.
mas preciso de chamar outra função, esta outra função contém também um arraylist de digitos (IDs) no formato de String.
quando faço cada uma das iterações preciso de contar o número delas e obter o elemento do arraylist “idsLeiloes” apenas desse indice para isso preciso de implementar uma espécie de contador em JSTL mas nao sei como fazer.
depois preciso de pegar no elemento extraido do arraylist e entregar ao java, ou seja, preciso de fazer o “set” dele no lado do java.
cada link “detalhes” do codigo em baixo terá assim associado um elemento ID
fico grato por ajuda, obrigado desde já
segue o meu código jsp:
<h4>Os meus leilões: </h4>
<!-- passo 1. imprimir os elementos do arraylist "MyAuctions" (CONSEGUIDO)-->
<c:forEach items="${heyBean.myAuctions}" var="value">
<c:out value="${value}" />
<!-- passo 2. obter o elemento desta iteração presente no arraylist "IdsLeiloes"-->
<!-- isto foi um teste e apenas imprime todos os ids sendo que apenas quero
o id da posicao desta iteracao-->
<c:forEach items="${heyBean.idsLeiloes}" var="value2">
<c:out value="${value2}" />
</c:forEach>
<!-- passo 3. ao primir a opção "Detalhes" entregar este id ao java e chamar a página
Web_6_05_DetailAuction.jsp"-->
<a href="Web_6_05_DetailAuction.jsp"> Detalhes</a>
<!-- esta nova pagina jsp vai por sua vez fazer a chamada a funcao de detalhes
que recebe como argumento o id obtido no passo 2 -->
<br>
</c:forEach>
<br />