For em JSTL

2 respostas
V

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.

2 Respostas

Cocota

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?

I
&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;
Criado 17 de abril de 2006
Ultima resposta 17 de abr. de 2006
Respostas 2
Participantes 3