For em JSTL

Olá,

Alguém sabe como transformar esse for para forEach em JSTL?

<%
CadastroClientes cadastroClientes = null;
int j;
// gera a tabela com os clientes filtrados e possibilitando o acesso a seus atributos para serem listados
for (int i=0; i<clientesFiltro.size(); i++) {
cadastroClientes = (CadastroClientes)clientesFiltro.get(i);
j = i + 1;
%>

<% } %>

Obrigado.

Só reforçando o que o companheiro igson relatou,

Para usar esse forEach você vai ter que habilitar duas coisas.
A taglib e a Expression Language.

No código de igson a Taglib é o: <c:tag /> e a Expression Language é definida assim: ${expressao}.

Então você precisa declarar duas diretivas na sua JSP.

<%@ taglib uri=“uri…” prefix=“c” %>
<%@ page isELIgnored=“false” %>

Beleza?

&lt;c:forEach var="colecao" items="${colecao que é enviado do seu servlet}"&gt;
                      &lt;c:out value="${colecao.(informa o campo}"/&gt; 
                                                            Ex.: colecao.nome , colecao.idade  
&lt;/c:forEach&gt;