Probrema para imprimir lista com <c:forEach />

2 respostas
P

olá gente,
estou me desgastando com isso, deve ser uma besteira mas nao consigo fazer funcionar

quero capturar os dados selecinados nessa lista:

<select name="LISTA" multiple="multiple" size="2">
				     <option value="1">1</option>
				     <option value="2">2</option>
				     <option value="3">3</option>
				     <option value="4">4</option>
				     <option value="5">5</option>
				     <option value="6">6</option>
				</select>

e imprimir nessa pagina:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"  %>

<!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">
<title>Insert title here</title>
</head>
<body>

	<table>
		 
		 <tr>
		 	<td>
		 	   <c:forEach var="var" items="${LISTA}">
	 	   			<c:out value="${var}" />
		 	   </c:forEach>
            </td>
		 </tr>
	</table>
	
</body>
</html>

nao da erro nenhum, mas tambem nao imprime nada
por favor, ajudem-me
grato desde ja

2 Respostas

renandemelo

Cara, esse código presume que você tem uma variável chamada “LISTA” em seu escopo. Você criou associou ela em uma Servlet no “request” ou algo assim?

edvaldo.santiago

Fala Pentaho,

&lt;table&gt;  
           
         &lt;tr&gt;  
            &lt;td&gt;  
               &lt;c:forEach var="var" items="${LISTA}"&gt;  
                    &lt;c:out value="${var.??????????}" /&gt;  --Nome do Atributo
               &lt;/c:forEach&gt;  
            &lt;/td&gt;  
         &lt;/tr&gt;  
    &lt;/table&gt;
Criado 21 de junho de 2011
Ultima resposta 21 de jun. de 2011
Respostas 2
Participantes 3