Ola pessoALL,
alguem sabe como faço para, dentro de um forEach, somente pegar os
primeiros 10 elementos? Isto é, mesmo que ele tenha mais de 10
elementos, somente pegar os 1º dez.
valew.
Ola pessoALL,
alguem sabe como faço para, dentro de um forEach, somente pegar os
primeiros 10 elementos? Isto é, mesmo que ele tenha mais de 10
elementos, somente pegar os 1º dez.
valew.
Você está falando de JSP, JSTL???
Caso seja é só definir um valor para o atributo end que delemita o último elemento… também dá pra usar o begin, que delemita o primeiro…
<c:forEach items="${requestScope.meusItens}" var="item" begin="5" end="10">
<executa o que tu quiser>
</c:forEach>
Gustavo Guilherme BacK
Estou falando de JSTL…
Tudo bem, respondeu minha pergunta, mas o q eu quero é ter esta
coleção em seção e fazer tipo uma paginação, se clicar em “proximo”,
chamar a página novamente, e como a coleção esta em seção, obter os
próximos 10 itens…
certo?
tem como fazer isso?
valew.
Sim! É só você ter mais duas variáveis na requisição que indicam o ínicio e o fim dos elementos a serem exibidos…
Não sei se ajudei muito… ficou meio confusa sua pergunta…
Gustavo Guilherme BacK
Beleza, consegui resolver meu problema, mas apareceu outra dúvida…
gostaria de saber se é possível dar um break no forEach[/b]