O seguinte código não funciona:
<logic:present name="ferramenta_lista_cadastro" scope="request">
<c:forEach var="ferramenta" items="${ferramenta_lista_cadastro}">
</tr><tr class="lista_1" id="l_1">
<td><img
></td>
<td align="right">${feramenta}</td>
</tr></c:forEach></logic:present>
O erro me diz algo sobre o c:forEach não aceitar EL no seu atributo items. Todavia, eu encontrei vários tutoriais na internet que faziam uso disso;
gostaria de saber se alguém já passou por isso, pois resolvi o problema somente com o uso de um logic:present do struts, mas neste projeto devo evitar as taglibs do struts,
${ferramenta_lista_cadastro} 'e uma collection de nomes de ferramentas, ou de objetos “ferramenta”???
Tente assim:
(estava feramenta ao invés de ferramenta)
<logic:present name="ferramenta_lista_cadastro" scope="request">
<c:forEach var="ferramenta" items="${ferramenta_lista_cadastro}">
</tr><tr class="lista_1" id="l_1">
<td><img
></td>
<td align="right">${ferramenta}</td>
</tr></c:forEach></logic:present>
ed1
Agosto 9, 2006, 8:52am
#4
coloca <%@ page isELIgnored=“false”%>
[quote=Roger75]Tente assim:
(estava feramenta ao invés de ferramenta)
<logic:present name="ferramenta_lista_cadastro" scope="request">
<c:forEach var="ferramenta" items="${ferramenta_lista_cadastro}">
</tr><tr class="lista_1" id="l_1">
<td><img
></td>
<td align="right">${ferramenta}</td>
</tr></c:forEach></logic:present>
[/quote]
hahaha, era mesmo!
todavia só isso não foi o suficiente para workar direito,
no seguinte exemplo eu tive algum sucesso:
<select class="form_field" name="tipo_de_linha_filtro">
<option value="0">Selecione...</option>
<logic:present name="tipo_de_linha_lista" scope="request">
<c:forEach var="tipo" items="${tipo_de_linha_lista}">
<option value="${tipo.id}">${tipo.nome}</option>
</c:forEach>
</logic:present>
</select>
onde o ${tipo_de_linha_lista} é um List com um bean que realmente possui id e nome como atributos;
o legal é que eu tava declarando a taglib assim
<%@taglib uri="/tags/jstl/c" prefix="c"%>
e só assim funcionou,
<%@taglib uri="/tags/jstl/c-rt" prefix="c"%>
obrigado a todos pelo help!
qq nova dúvida eu pretendo voltar a postar,
[quote=ed]coloca <%@ page isELIgnored=“false”%>
[/quote]
putz, vc me ajudou sem querer cara!
essa opção não deveria ser ‘true’ por padrão? como habilito isso pra não precisar usar sempre isso aí?
valew!