Solo para resaltar un par de aspectos acerca de los JSPS/Servlets.
- Los servlets cronológicamente surgieron antes que los JSPS.
- Efectivamente un JSP, es compilado(en cualquier server) en la primera petición y es convertido en un Servlet, al final ambos se convierten en una clase java(.class). Cuando el server detecta que un JSP ah sido modificado, éste lo recompila y lo convierte en un servlet.
- El codigo de un JSP no puede ser visto desde el browser.
- Los servlets son buenos para redireccionar tu aplicación, no asi para diseño de páginas, ya que es mucho más fácil, rápido y práctico modificar un JSP que un Servlet, lo cual lo puedes hacer fácilmente con cualquier herramienta de diseño como lo es el Dramweaver.
Definitivamente, mi recomendación... usa JSP, e investiga como te pueden ayudar los Servlets en el control de flujo de tu aplicación.
Saludos,
JCarlos
[email protected]~