Hola y bienvenidos a esta elección.
A continuación vamos a eludir el tema de documentos utilizando JSP.
Están listos.
Vamos bien vamos a cerrar nuestro proyecto damos derecho blows y vamos a abrir un nuevo proyecto.
Tenemos un infinito proyecto ya la huid Maiden Webo Application damos clic en Next y el nombre del proyecto
se va a llamar documentos JSP dejamos los demás valores cómo están y el nombre del paquete va a quedar
vacío damos clic en Next dejamos los valores por default y damos clic en Finalizar
cambiamos el nombre de nuestra aplicación
hacemos cambios y guardamos posteriormente en Sors caché.
Vamos a quitar este código si es que lo genera automáticamente lo eliminamos y con eso ya tenemos lista
nuestra aplicación.
Vamos a hacer lo siguiente Vamos a modificar nuestro archivo índex HTML.
Vamos a cambiar el título.
Ejemplo de documentos jote Sepes
y vamos a utilizar este mismo texto
para nuestro título ejemplo de documentos Côtes Sepes y a diferencia de un archivo jsp normal los archivos
que se conocen como documentos JSP van a tener la extensión jsp X así que vamos a crear un nuevo documento
JSP vamos a dar clic derecho no seleccionamos JSP el nombre del documento se va a llamar documento JSP
pero en lugar de seleccionar un jote ese perfil es decir la sintaxis estándar vamos a seleccionar la
opción de JSP documento es decir que vamos a utilizar ahora la sintaxis XML y podemos observar que en
automático no se agrega la extensión jsp incluyendo la X así que esa es la diferencia con los documentos
de JSP en lugar de llamarse JSP.
Se llaman JSP X damos sigue en finalizar y Podemos se va a nuestro documento.
Vamos a quitar estos comentarios y ahora podemos observar que claramente tienen más forma de un documento
de tipo XML.
Incluso la apertura del documento utiliza la sintaxis de XML y posteriormente utiliza algunas otras
etiquetas por ejemplo en este caso la etiqueta de JSP 2.2 Root esa es la etiqueta base con la cual abrimos
el documento y cerramos el documento y posteriormente se utiliza el Nîmes Peus XML Naimi Espais dos
puntos JSP con R.L de HTTP 2.0 Diagonal Diagonal ya va a punto son puntocom diagonal JSP en mayúscula
diagonal Page con mayúscula.
Posiblemente la versión que la versión 2.0.
Posteriormente el uso de directivas anteriormente estábamos utilizando la siguiente sintaxis si recordamos
para una directiva lo que hacíamos es que utilizamos símbolo de pico parentesis símbolo de porcentage
y posteriormente una arroba y por ejemplo la directiva de PC y cerrábamos con porcentage hípico paréntesis
de cierre ahora estamos utilizando la sintaxis JSP 2.2 directiva punto Baillo así que es más directa
la sintaxis de XML.
Sin embargo esta sintaxis no va a ser muy común pero le estamos mostrando este ejemplo para que también
se familiaricen en dado caso de que encuentren ese tipo de tecnología pero va a ser más común encontrar
documentos de tipo JSP y no es tan común encontrar documentos de tipo JSP X así que estamos definiendo
la directiva y como nos indica aquí podemos agregar cualquier tipo de contenido.
Vamos a quitar ese texto que es simplemente de la plantilla.
Vamos a quitar estos elementos y nosotros vamos a agregar el código que necesitamos en ese archivo jsp
X.
Sin embargo desde nuestro índex HTML vamos a hacer la llamada.
Agregamos un salto de línea agregamos un HR-V en el cual vamos a mandar a llamar nuestros documentos
JSP X y agregamos el texto Link al JSP X es todo lo que va a tener nuestro texto y ahora vamos a modificar
nuestro archivo documento JSP y para que se familiaricen con varios de los elementos que ya hemos venido
trabajando vamos a utilizar declaraciones expresiones y escribir Betts pero ahora utilizando la sintaxis
de JSP X así que lo primero que vamos a hacer es utilizar declaraciones agregamos un comentario uso
de declaraciones pero ahora con JSP X es decir la sintaxis de XML para JSP es y para definir una declaración.
Recordemos que antes utilizábamos esta sintaxis ahora dentro del documento JSP X vamos a utilizar la
etiqueta de JSP 2.2 Declaration.
De esta manera vamos a abrir nuestra declaración de JSP X cerramos este elemento y dentro de este elemento
podemos agregar la definición de los atributos o métodos de nuestra clase.
Recordemos que este código lo vamos a poder visualizar dentro del servlet asociado a este JSP.
Eso no va a cambiar el servlet se genera exactamente igual pero la sintaxis del JSP podemos observar
que se parece más a XML así que definimos nuestro código Java para agregar nuestro atributo Contador
visitas así que estamos agregando ese atributo Contador visitas utilizando una declaración de JSP X.
Sin embargo no está reconociendo el comentario de JSP ya que esta sintaxis no es válida cuando estamos
trabajando con documentos JSP X así que vamos a utilizar un comentario de HTML normal.
Para que no nos esté marcando este problema bien con eso ya hemos utilizado las declaraciones de JSP
X.
Ahora vamos a abrir nuestro documento HTML usamos la etiqueta HTML.
Abrimos nuestro documento posteriormente abrimos el body
y vamos a negar nuestro título utilizando la etiqueta H1.
Ejemplo de un documento JSP X y ahora vamos a ver cómo podemos mandar texto a la salida así que vamos
a utilizar otro comentario de HTML ejemplo de salida de texto
vamos a usar la etiqueta de JSP podemos observar que tenemos bastantes elementos que podemos seleccionar
incluyendo el elemento de texto que nos va a permitir enviar texto al cliente.
Cerramos esta etiqueta y mandamos directamente el texto saludos desde un documento JSP X así que es
una forma que podemos mandar información de texto a la salida.
Posteriormente agregamos un salto de línea sin embargo como estamos trabajando con XML aquí es más estricto.
No podemos dejar abierto este elemento tenemos que cerrarlo así que abrimos y cerramos este elemento.
De lo contrario podemos observar que nos está marcando un error ya que el documento nos está cerrando
nos está indicando que debemos de cerrar el elemento de R así que es más estricto ya que estamos trabajando
con documentos XML bien ya cerramos este elemento y ahora vamos a utilizar una expresión así que agregamos
también otro comentario ejemplo de expresión con JSP X
así que ahora vamos a utilizar JSP 2.2 pero vamos a utilizar el tag de expresión y podemos heredar cualquier
tipo de expresión.
Por ejemplo una multiplicación y cerramos esta etiqueta JSP 2.2 expresión
recordemos que anteriormente las expresiones con los JSP normales estábamos utilizando esta sintaxis
Piko paréntesis porcentaje igual y cerrábamos con porcentaje pico paréntesis de cierre pero en este
caso ya que estamos trabajando con documentos JSP X estamos utilizando JSP 2.0 expresión así como podemos
observar es mucho más intuitivo en este caso ya que estamos viendo incluso la palabra expresión e internamente
lo que pongamos aquí se va a mandar a la salida se van ver como respuesta al cliente ya que es una expresión
que se va a evaluar bien.
Ahora agregamos un salto de línea nuevamente y posteriormente vamos a agregar un ejemplo destruible
así que utilizamos de nueva cuenta JSP 2.2 y ahora vamos a utilizar el elemento de escribiendo
abrimos y cerramos este elemento y dentro de ese escribir Vet lo que vamos a hacer es definir una variable
en nombre aplicación
y vamos a obtener el nombre de la aplicación utilizando nuestro objeto implicito request y posteriormente
mandar a llamar el método GET context.
Esto ya lo habíamos trabajado anteriormente simplemente para que veamos como también podemos trabajar
con escribir Betts dentro de documentos JSP X y posteriormente mandamos a imprimir el nombre de la aplicación
nombre de la aplicación 2.2 utilizamos una expresión JSP 2.2 expresión e imprimimos la variable nombre
aplicación y cerramos esta etiqueta JSP 2.2 expresión así que en el escríbele definimos la variable
nombre la aplicación obtenemos su valor utilizando la variable implícita recuesto y mañana llamar el
método contextual y posteriormente por medio de una expresión imprimimos el nombre de esta variable.
Ahora imprimimos otro salto y mandamos a imprimir finalmente el contador de visitas contador de visitas
lospuntos y utilizamos una expresión
JSP 2.2 expresión.
Para cerrar esta etiqueta y dentro de esa expresión lo que vamos a hacer es mandar a llamar nuestra
variable que hemos definido en nuestra declaración llamada Contador visitas así que ponemos disputo
Contador visitas más más así que podemos dar con este Código.
Vamos a imprimir nuestra variable Contador visitas y además se va a incrementar va a empezar el valor
en 1 y cada vez que mandemos a llamar este recurso este JSP se va a incrementar en 1.
Con eso terminamos el body y el documento HTML y cerramos con el elemento JSP 2.2 Ruth que fue el elemento
que abrió este documento.
Bien con eso ya tenemos todo nuestra aplicación guardamos cambios hacemos clic cambio
y ejecutamos nuestra aplicación damos clic derecho Run
y Podemos se va a nuestra aplicación.
Ejemplo de documentos JSP damos clic en el link y podemos observar saludos desde un documento JSP X.
Estamos imprimiendo simplemente este texto.
Posteriormente utilizamos una expresión para realizar la multiplicación de dos por tres y simplemente
vemos el resultado de esa expresión que es el valor de seis.
Posteriormente imprimimos el nombre de la aplicación que es diagonal documentos JSP que es precisamente
el nombre de nuestra aplicación y finalmente imprimimos el valor de la variable Contador visitas.
En este caso el valor de uno pero si refrescamos nuestra página podemos observar cómo se va incrementando
este contador de visitas así que con esto estamos viendo que funciona exactamente igual que un JSP normal
pero en este caso hemos utilizado la sintaxis de JSP X que básicamente es sintaxis XML y cualquier duda
también podemos observar el Sèvres relacionado a este documento JSP podemos observar que se ha agregado
la declaración la variable Contador visitas de tipo privado.
Posteriormente en el método yeux servis se ha agregado toda la información que hemos definido por ejemplo
el texto saludos desde un documento JSP X podemos observar que se utilizó el método o punto Riet para
mandar esta información directamente.
Posteriormente la expresión podemos observar que da exactamente igual posteriormente el uso del escribir
Aulet donde definimos la variable nombre aplicación y posteriormente el uso de una expresión para imprimir
esta variable.
Finalmente accedemos a la variable que hemos declarado en este servlet llamada Contador visitas y le
incrementamos pero recordemos que todo parte de este documento JSP X bien así que como hemos comentado
no va a ser tan común encontrar ese tipo de documentos pero si lo encuentran ya están familiarizados
con ese tipo de sintaxis.
Además también en una certificación podrán encontrar ese tipo de preguntas.
El uso de documentos JSP X incluyendo sus elementos como puede ser el uso de directivas el uso de declaraciones
e impresión de texto manejo de expresiones y uso destruibles así que con eso ya están familiarizados
con ese tipo de sintaxis.
Bien como conclusión del ejercicio hemos puesto en práctica el uso de documentos JSP X.
Además aplicamos varios de los elementos utilizando este tipo de documentos.
Esto nos permite formalizar nuestro archivo convalidaciones XML bien curioso terminamos este ejercicio
y nos vemos en los siguientes videos.
Saludos.