Hola y bienvenidos a esta elección.
A continuación vamos a ver el tema de inclusión estática utilizando JSP.
Están listos.
Vamos bien vamos a ver nuestro IDE cerramos este proyecto damos su derecho y Kloss
ahora vamos a crear un nuevo proyecto damos clic en File.
Mi proyecto seleccionamos la Web maven Weda application.
Damos clic en Next y el nombre del proyecto se va a llamar ejemplo inclusión estática lo depositamos
en cursos JSP Sepes el grupo y 10M con GM globalmente.
La versión 1.0 y dejamos el nombre del paquete vacío damos clic en Next dejamos los valores por default
y damos sigue en finalizar
viene ahora cambiamos el nombre de nuestro proyecto.
Click derecho arruiné
cambiamos el nombre y damos siguen ok
y Sensors packages nos agregó este código también lo eliminamos
y con eso ya tenemos listo nuestro proyecto y lo que vamos a hacer es agregar el concepto de inclusión
estática.
Para ello vamos a quitar nuestro archivo de índex HTML ya que no lo vamos a utilizar damos clic derecho
de Link y vamos a agregar un nuevo JSP llamado índex JSP así que damos clic derecho nuevo JSP
el archivo se llama índex y el automático nos agrega la extensión jsp el folder va a ser evasion ya
que vamos a depositarlo a nivel raíz y damos siguen finalizar
bien con eso se ha creado nuestro archivo quitamos los comentarios quitamos el Content type la directiva
ya que no lo vamos a utilizar debido a que ya está definido también el Metán con el mismo contenido
el título de nuestra página es ejemplo inclusión estática
cambiamos también el título y con eso ya estamos listos.
Vamos a agregar un salto y básicamente lo que vamos a hacer es incluir dos elementos de tipo HTML puede
ser otro tipo de archivo también como puede ser JSP y lo que vamos a hacer a continuación es incluir
un elemento de tipo HTML y otro elemento de tipo TCP pero utilizando la inclusión estática así que vamos
a crear otros dos archivos sobre nuestro proyecto.
Vamos a dar clic derecho no vamos a crear un nuevo documento de tipo HTML se va a llamar noticias. 1
y lo depositamos en el folder de páginas.
Aquí sí lo vamos a depositar en un folder y podemos ver la ruta completa tenemos nuestro nombre del
archivo sours mengüe BAP y posteriormente el folder de páginas y dentro de este folder se deposita nuestro
archivo noticias. 1 punto HTML así que así debe estar la ruta de nuestro archivo damos clic en Finalizar
y con eso se crea la base de nuestro documento HTML.
Vamos a agregar otro documento sobre el mismo folder de páginas damos el derecho nio y vamos a agregar
un JSP
se va a llamar Noticias 2.
De igual manera el fólder es páginas y suelen finalizar y con eso usted crea nuestro archivo jsp vamos
a quitar también la directiva que indica el contentivo ya que ya tenemos el meta que lo está haciendo
bien de momento vamos a dejar hasta aquí estos archivos y vamos a empezar a trabajar la inclusión estática.
Para ello vamos a agregar una lista no ordenada y dentro de esta lista vamos a agregar dos elementos
de tipo Haytham y vamos a empezar a utilizar nuestra inclusión estática.
Para ello la sintaxis va a ser la siguiente abrimos pico paréntesis porcentage y utilizamos arroba y
seleccionamos el elemento de includo y para cerrarlo es signo de porcentaje y también símbolo de pico
paréntesis y con eso estamos definiendo la inclusión estática.
Posteriormente definimos el atributo de filtro y seleccionamos la página que queremos incrustar.
Seleccionamos el poder de páginas y el elemento de noticias 1.ª HTML.
Este va a ser nuestro primer elemento que vamos a incluir pero también vamos a incluir otro elemento
que va a ser noticias 2 Perojo TCP de cualquier manera si damos control de espacio en este nivel nos
muestran las opciones que tenemos.
Seleccionamos noticias dos JSP eso es para que podamos observar que podemos incluir información HTML
o información JSP y la podemos incluir en este JSP de Index así que hasta el momento ya tenemos nuestra
página de índex apuntó JSP ahora vamos a modificar nuestras páginas de noticias 1 punto HTML y en este
caso esta página debido a que se va a incluir en otra página ya no es necesario definir el Doctrine
el HTML etcétera.
Todos estos elementos ya no son necesarios únicamente vamos a declarar lo que vamos a incluir así que
todo esto vamos a eliminarlo.
Vamos a agregar un comentario y agregamos el comentario no necesitamos agregar los tags de inicio de
HTML únicamente lo que deseamos incluir así que hagamos un título H4
y agregamos Universidad IAVA posteriormente una Chérrez y vamos a incluir un link hacia el sitio de
la Universidad IAVA HTTP 2 puntos Diagonal Diagonal Universidad Java puntocom y el target va a ser Bion
bajo Blanc para que abra una nueva página cuando demos clic sobre este elemento y el texto va a ser
clic.
Para más detalles.
Eso es todo lo que va a incluir ese archivo y cuando lo mandemos llamar.
El contenido del archivo HTML se va a incluir dentro de la salida del celular que se va a generar.
Recordemos que la inclusión estática únicamente vamos a tener un Servlet que va a incluir el contenido
de los otros elementos.
En este caso va a incluir el HTML y también va a incluir el contenido del JSP y se va a generar un solo
servlet.
Esto lo vamos a ver más adelante cuando ejecutemos esta aplicación.
Y ahora respecto a las noticias dos va a ser lo mismo.
No necesitamos definir cada uno de los elementos HTML debido a que solamente vamos a definir el contenido
de este JSP así que podemos utilizar este mismo texto y solamente definimos lo que queremos incluir.
Definimos un título H4 y agregamos el título de Global mentoring.
Posteriormente agregamos un link al sitio de Global mentoring HTTP 2 puntos Diagonal Diagonal triple
doble o global mentoring punto com punto Mx también agregamos el atributo de Target Dión bajo Blank
y también el texto clik para más detalles bien así que con esto lo que vamos a probar es que el contenido
de estos elementos se va a agregar a la salida de este JSP.
Pero esto es debido a que se va a generar un solo servlet bien ya tenemos todo nuestro código guardamos
cambios hacemos clic cambio
ya se consolida nuestro proyecto y ejecutamos nuestro proyecto click derecho Roll y esperamos a que
termine de levantarse.
Glacis
bien y con eso podemos de la salida tenemos el título ejemplo inclusión estática que proviene de la
página de Index JSP pero posteriormente tenemos el contenido de otras dos páginas incluidas en esta
misma.
El contenido de noticias 1.ª HTML y el contenido de noticias dos puntos JSP y todos está incluyendo
dentro del mismo archivo dentro del mismo servlet.
Si damos clic derecho y vemos código fuente podemos observar que dentro del elemento el ahí se está
incluyendo el contenido del archivo Noticias 1 punto HTML.
Ese sería el contenido por lo tanto no debe detener nuevamente los elementos de HTML Get Body etcétera.
Y lo mismo con el JSP que estamos incluyendo solamente contiene el elemento que deseamos incluir.
Así que todo es la misma salida pero aquí lo interesante es ver cuál es el plan que se genera si vamos
a índex JSP y damos clic derecho bio servlet
podemos observar que nos está agregando este texto un bloque estático donde está indicando que se van
a incluir estos elementos y posteriormente en la salida se está incluyendo directamente el contenido
de las páginas de noticias 1 y Noticias 2 respectivamente así que todo está dentro del mismo servlet
y debido a que nunca ejecutamos directamente el JSP de noticias.
2 Si damos clic derecho obvio servlet podemos observar que no existe el servlet asociado ya que esa
página como tal nunca se ejecutó.
Por lo tanto tampoco se ha creado el servlet asociado y de hecho no se crea ya que el contenido del
JSP se incluye directamente en este servlet que es el servlet de índex punto JSP.
Así que solamente vamos a tener un Servlet en la salida de nuestro código y con eso podemos observar
que podemos incluir cualquier tipo de información dentro de otros JSP ya sea contenido como HTML o contenido
como JSP.
Aquí la única desventaja de la inclusión estática es que en caso de que los modifiquemos debemos de
detener la aplicación hacer nuevamente un clic también para que se vuelvan a compilar y volver a desplegar
nuestra aplicación ya que podríamos correr el riesgo de que si modificamos por ejemplo el contenido
del JSP y no hacemos nuevamente la compilación de los elementos podríamos tener una versión vieja de
la salida de este contenido así que simplemente debemos asegurarnos que siempre tengamos la última versión
de los elementos a incluir.
Así que si damos clic sobre alguno de estos links nos va a llevar a los sitios respectivos de universidad
IAVA y globalmente ahí así que con este ejercicio hemos puesto en práctica el concepto de inclusión
estática utilizando jote CEPES eso es todo por esta elección y nos vemos en el siguiente video.
Saludos.