Aprenda jsp como en primero

Solo disponible en BuenasTareas
  • Páginas : 11 (2635 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2009
Leer documento completo
Vista previa del texto
JSP Básico
Índice
1 Introducción a JSP............................................................................................................. 2 2 Traducción de los JSP a servlets........................................................................................ 2 3 Elementos de JSP.............................................................................................................. 3 4 Inserción de código en páginas JSP................................................................................... 4 4.1 Expresiones....................................................................................................................4 4.2 Scriptlets........................................................................................................................4 4.3 Declaraciones................................................................................................................ 4 4.4 Objetos implícitos de JSP .............................................................................................5 5 Directivas de página ..........................................................................................................6 5.1 Ladirectiva page........................................................................................................... 6 6 Acciones.............................................................................................................................8 6.1 La directiva include....................................................................................................... 8 6.2 Laacción ............................................................................................... 8 6.3 La acción .................................................................................................. 9 6.4 La acción ............................................................................................... 9 7 Servlets yJSPs................................................................................................................... 9

Copyright © 2006 Depto. CCIA All rights reserved.

JSP Básico

1. Introducción a JSP
JSP (JavaServer Pages) es una tecnología que permite incluir código Java en páginas web. El denominado contenedor JSP (que sería un componente del servidor web) es el encargado de tomar la página, sustituir el código Java que contiene por elresultado de su ejecución, y enviarla al cliente. Así, se pueden diseñar fácilmente páginas con partes fijas y partes variables. El siguiente es un ejemplo muy sencillo de página JSP:
Mi primera página JSP Hoy es:

Para ejecutar la página basta con colocarla en una aplicación web (por ejemplo, en Tomcat, dentro de webapps/ROOT). No es necesario que sea en un directorio específico comoocurre con los servlets, sino que puede ir en cualquier directorio en el que se colocaría normalmente un HTML. La última versión de la especificación JSP es la 2.0, aunque es de reciente aparición (Tomcat 4.x implementa la versión anterior, la 1.2). Como se verá, es una especificación paralela al API de servlets, concretamente a la versión 2.3. Aunque JSP y servlets parecen a primera vistatecnologías distintas, en realidad el servidor web traduce internamente el JSP a un servlet, lo compila y finalmente lo ejecuta cada vez que el cliente solicita la página JSP. Por ello, en principio, JSPs y servlets ofrecen la misma funcionalidad, aunque sus características los hacen apropiados para distinto tipo de tareas. Los JSP son mejores para generar páginas con gran parte de contenido estático. Unservlet que realice la misma función debe incluir gran cantidad de sentencias del tipo out.println() para producir el HTML. Por el contrario, los servlets son mejores en tareas que generen poca salida, datos binarios o páginas con gran parte de contenido variable. En proyectos más complejos, lo recomendable es combinar ambas tecnologías: los servlets para el procesamiento de información y los...
tracking img