Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2011, 13:30
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Como puedo imprimir una lista que me regresa un metodo de una clase java en un JSP

Hola amigos, verán tengo ésta duda:

¿Como imprimir en el navegador del usuario el contenido de una lista que me regresa un método inlcuido en una clase java?

este es el método
Código java:
Ver original
  1. public List<Email> verTodosEmails() throws SQLException{
  2.         PreparedStatement ps = conexion.prepareStatement("SELECT * FROM email ORDER BY fecha DESC");
  3.         ResultSet rs = ps.executeQuery();
  4.  
  5.         //Creando la lista
  6.         List<Email> lista = new ArrayList<Email>();
  7.  
  8.         while(rs.next()){
  9.             int id = rs.getInt(1);
  10.             String asunto = rs.getString("asunto");
  11.             String fecha = rs.getString(3);
  12.  
  13.             //Objeto del tipo Usuario
  14.             Email e = new Email(id, asunto, fecha);
  15.             lista.add(e);
  16.  
  17.         }
  18.         return lista;
  19.     }

Necesito imprimir esa lista en un JSP. (En el navegador del cliente)


Anteriormente lo imprimia recorriendo la lista con un foreach y utilizando system.out.print(); pero he visto que en un JSP no funciona de esta manera

Ejemplo.java
Código java:
Ver original
  1. Dao d = new Dao();
  2.              
  3.         d.conectar();
  4.  
  5.         List<Email> emailsLista = d.verTodosEmails();
  6.  
  7.         for (Email email : emailsLista) {
  8.             System.out.println("El id es: "+email.getId_email());
  9.             System.out.println("El asunto es: "+email.getAsunto());
  10.             System.out.println("La fecha es: "+email.getFecha());
  11.         }
  12.        
  13.             d.desconectar();
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.