Comunicación entre servlets y clases Java 3
a clase para leer de un archivo de texto LeeArchivo.java es la siguiente:

cont cuenta el número de registros leídos. Nótese que cuando el servlet pasa el contador a alumnosRegistrados.jsp, lo pasa como String (no como un entero), por lo que hay que hacer la conversión correspondiente. La aplicación Web de este ejemplo está organizada con el modelo de tres capas MVC (Modelo Vista Controlador). En la Figura V-6 observamos que las páginas JSP forman la vista de la aplicación ya que son la interfaz con el usuario, éstas se encargan de capturar y mostrar datos. Los servlets: recibeDatos.java y muestraRegistro.java funcionan como controladores. Éstos hacen uso de las clases que están en el modelo para procesar los datos recibidos y transferir el control a una JSP. Y el modelo está formado por las clases EscribeArchivo.java, Alumno.java y LeeArchivo.java.

A continuación presentamos el código de la página alumnosRegistrados.jsp a la cual el servlet muestraRegistro.java transfiere el control cuando ha terminado de leer los datos del archivo.
En este caso en particular, usamos un ArrayList para guardar los objetos de la clase Alumno leídos en el archivo. Sin embargo, puede usarse también un LinkedList.
