tô com uma página capturando dados d um sql, e preciso usar esses dados em loop… eu sei q isso é simples e não é o jeito mais aconselhável + eu tô com bastante pressa… e além do mais, eu mesmo já fiz isso, mas num lembro mais como faiz… =/
o código tah cheio das gambiarra… então num precisa faze uma parada organizada não…
espero a ajuda d vcs… abraço
pra melhorar a explicação, eu tenho uma consulta capturando o nome d um produto e o preço… eu quero colocá-los numa tabela dinâmica contendo estes dados… espero q tenha ajudado na compreensão… vlw
Utilize a dobradinha EL e JSTL:
<c:forEach var="nomeQualquer" items=${suaLista} >
<td>${nomeQualquer.produto}</td>
<td>${nomeQualquer.preco}</td>
</c:>
vlw ae a dica kra… + continua dando problema…
acho q to fazendo coisa bem errada hehehe
segue abaixo a parte relevante do código…
ArrayList lista = new ArrayList();
while (rs.next()) {
cod = rs.getInt("codigo");
sNome = rs.getString("nome");
sPreco = rs.getString("preco");
sDesc = rs.getString("descricao");
Produto prod = new Produto(cod, sNome, sPreco, sDesc);
lista.add(prod);
} %>
<tr>
<c:forEach var="produto" items="${lista}">
<td>
<input type="checkbox" name="checkbox" id="checkbox" />
</td>
<td>${produto.nome}</td>
<td align="center">
<label>
<input name="quant" type="text" id="textfield" size="5"} />
</label>
</td>
</c:forEach>
</tr>
ainda estou com a dúvida…
ninguém tem sujestões? :roll:
A EL está desabilitada na sua JSP ou no web.xml?
bom… acho q num tá não…
- num sei ao certo… onde olho isso?
no web.xml só tem o welcomefile…
Como tá o cabeçalho da sua JSP? Qual tomcat você tá usando?
to no trampo agora… num sei direito o cabeçalho… + eh o padrão q o eclipse cria nos jsp…
e o tomcat eh a versão 6.0.13… mais recente c não me engano…
Pois tá muito estranho, verifique se na sua JSP contém o atributo isELIgnored, se tiver remova-o. Era pra funcionar desta forma, mas está sendo impresso o código EL na tela. 8O
tae tudo q vc quiria sabê…
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Alguma luz?
nada??
=/