JavaServer Pages
(Enero de 2005, modificado en Enero de 2006)
Introducción
En este capítulo veremos qué es una página JSP,
las etiquetas y los objetos implícitos. A continuación tenemos algunos ejemplos básicos:
- HolaMundo: declaraciones. Podemos
declarar variables, objetos y métodos que van a ser accesibles desde cualquier elemento
de la página JSP.
- Scriptlet. Es un trozo de código Java
que en el servlet correspondiente aparece en el método service(). Por tanto, el alcance de lo que
escribimos en un scriptlet es la petición.
-
Scriptlet y parámetros. Usamos request.getParameter().
-
Scriptlet con un IF "cortado". Pruebe a quitar las llaves {} del condicional y verá un error.
- Uso de expresiones. Hay una
declaración con un contador. ¿Por qué a cada llamada a la página se incrementa el contador?
¿Por qué el contador se inicializa cuando hacemos "reload" del servidor de aplicaciones?
- Código fuente de
ejemplos anteriores
Ejemplo en el que anidamos dos JSP
En este ejemplo veremos una aplicación de los
conceptos introductorios. Se utilizan
expresiones, declaraciones, scriptlets y directivas. Además el ejemplo se compone de dos JSPs, el
primer JSP tiene un sencillo formulario de campos de edición.
Código fuente que compone el ejemplo.
Uso de JavaBeans
Los JavaBeans de las páginas JSP sirven para representar
(entre otras cosas) entidades y reglas del negocio.
Etiquetas personalizadas
Hasta ahora hemos trabajado con las etiquetas estándar o predefinidas. Una de las herramientas
más potentes es la posibilidad de crear bibliotecas de
etiquetas "a medida".
Volver al índice