Então, eu preciso usar o for, mas no JSTL pelo que eu vi, só tem o forEach, mas eu preciso eh do for…
Com scriplet funciona beleza.
Código:
<%for (int i = 0; i < ((FormMatriculaOnline) session
.getAttribute(“formMatriculaOnline”))
.getReMatricula().getQuadHor().getLstHorarios()
.size(); i++) {
%>
Mas eu preciso que seja feito em JSTL. Alguém tem a manha?
abraços!
kuchma
Junho 16, 2006, 2:12pm
#2
Acho que nao tem como nao [color=blue][editado: tem sim - obrigado pela correcao Matheus][/color]. O JSTL tem uma tag “forEach”, mas a filosofia dela eh substituir um iterator. Alias, acho JSP+JSTL+EL um pouco contra-produtivo (mas isso fica pra outro post).
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSTL4.html#wp74001
Mas voce pode utilizar essa sintaxe, que disponibiliza uma variavel “status”, com dados que podem ser uteis:
http://www.java2s.com/ExampleCode/JSP-JSTL/JSTLforeachandscopedvariable.htm
Marcio Kuchma
Não sei se é beeeem isso que você está precisando, mas veja este exemplo:
<c:forEach begin="0" end="6" step="1" var="i">
...
</c:forEach>
É a mesma coisa que:
for (int i = 0; i <= 6; i++) {
...
}