Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/09/2008, 00:45
Avatar de morenita7722
morenita7722
 
Fecha de Ingreso: enero-2007
Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 18 años
Puntos: 1
Respuesta: valores por defecto de una lista

Hola!
Bueno, comento que yo estoy utilizando spring y también JSTL, por lo que no me resultó fácil llevar a cabo el ejemplo, asique pido ayuda de nuevo.

Parte de código del controlador:

if (operacion.equals("EDITAR")){
String DNI = request.getParameter("DNI");
alumno = alumnoServicio.getAlumno(DNI);
telefonos = alumnoServicio.getTelefonos(DNI);
Iterator<String> i = telefonos.iterator();
while(i.hasNext()){
System.out.println("Telefono"+i.next());
}
nombreVista = "editaAlumno";
mav = new ModelAndView(nombreVista);
mav.addObject("alumno", alumno);
mav.addObject(telefonos);
}

Parte de código de la jsp para comprobar que me coge los valores de los teléfonos que le paso a la vista:

<c:if test="${empty telefonosSet}">No hay telefonos</c:if>

<c:forEach items="${telefonosSet}" var="telefono">
<c:out value="${telefono.telefono}">${telefono.telefono}
</c:out>
</c:forEach>


Resultado: El System.out del controlador escribe correctamente los teléfonos, pero en la jsp siempre dice que no hay teléfonos. ¿Le estoy pasando bien los parámetros?

Saludos!!