En este post explicaremos como es el funcionamiento interno cuando una página jsp es llamada a través del cliente web

Paso 1:  El usuario navega por una página hecha en jsp. El browser que usa el usuario realiza una petición via internet

Paso 2: JSP envía la petición al servidor

Paso 3:  El servidor reconoce que es un archivo de extensión jsp, si es así se lo envía al motor JSP servlet.

Paso 4: Si el archivo jsp ha sido llamado por primera vez, el archivo es parseado, de lo contrario el paso 5 y 6 no se hacen.

Paso 5: Después de eso, JSP genera un servlet.  El html entero que fue requerido es convertido en instrucciones de impresión

Paso 6: El código del servlet es compilado en una clase

Paso 7: El servlet es instanciado, llamando a los métodos inicio y servicio.

Paso 8: La salida html del servlet es enviada por internet

Paso 9: Los resultados html son mostrados en el browser del usuario.