top of page

Comunicación entre servlets y clases Java 2

muestraDatos.jsp tiene el siguiente código.

img1.jpg

Ahora agregaremos funcionalidad al botón "Ver alumnos", de index.jsp (ver Figura V-4 a) con el cual se mostrarán todos los alumnos registrados en promedios.txt. Con este botón se invoca al servlet muestraRegistro.java, el cual pide a la clase LeeArchivo.java que lea los datos del archivo solicitado y los capture en un ArrayList. Posteriormente pasa esta información a alumnosRegistrados.jsp, la cual despliega todos los registros recibidos. Como se muestra en la Figura V-5

img2.jpg

El código del servlet muestraRegistro.java se muestra a continuación. Observar que la clase LeeArchivo es estática, por lo que no se instancia. Se llama al método clearCont() para reinicializar el contador a 0. Como la variable cont es estática, conserva el valor que tenía cuando se ejecutó el servlet con anterioridad. La primera vez que se ejecuta la aplicación: cont = 0, pero una vez que ya se leyó el archivo, cont tiene el número de registros que hay en el archivo. Si cont no se reinicializa a cero, cuando solicitamos leer el archivo una vez más, el número de registros se sumará al valor que ya tenía cont anteriormente.

img3.jpg

Departamento de Sistemas de Información                                                              Jefe de Oficina del Departamento

Instituto Tecnológico Metropolitano - ITM | Institución Universitaria                           Leonel Velasquez torres
Teléfono: (574) 460 07 27 Extensiones 5567 - 5554                                                 
Auxiliares Administartivas del Departamento
Calle 54 A # 30 - 01     Bloque L piso 3 oficina 303                                                   Luz Marina Montes  -  Diana Cristina Galeano

Medellín - Antioquia - Colombia                                                

                                                               Sitio elaborado por Jorge Hernan Suaza Jimenez

bottom of page