Credito de imagen: Emilija Manevska / Momento / GettyImages
Las etiquetas JSP son una parte esencial de Java Server Pages, una tecnología del lado del servidor. Las etiquetas en JSP crean un contenedor para el código Java, aislando y proporcionando separación del contenido dinámico de los elementos de diseño estáticos en su sitio. Aunque muchos se parecen a los que se utilizan en el lenguaje de marcado de hipertexto, las etiquetas HTML JSP no forman parte de un lenguaje de secuencias de comandos. En cambio, las etiquetas en JSP son solo un elemento en una tecnología enfocada en generar contenido web dinámico. Las etiquetas JSP determinan cómo se comportará el código que contienen. Una lista de etiquetas JSP comunes puede ser una buena referencia para asegurarse de elegir y utilizar las etiquetas correctamente.
Las etiquetas de declaración en JSP funcionan como contenedores de identificación para las funciones, métodos y variables en las páginas JSP. Debido a que estas etiquetas identifican en lugar de generar resultados, la mayoría de las veces encontrará etiquetas de declaración que funcionan en combinación con etiquetas de expresión o scriptlet. Las opciones de sintaxis incluyen el simple " "y la alternativa XML"
jsp: declaración…."Video del día
Las etiquetas de expresión indican a JSP que convierta una declaración de Java, también llamada expresión, en una cadena y muestre la salida. Las opciones de sintaxis incluyen la simple "" y la alternativa XML "jsp: expresión…."
Las directivas, o etiquetas de mensaje, son etiquetas instructivas que contienen dos partes: tipo y atributo. El tipo puede ser "página", que proporciona instrucciones de procesamiento específicas de la página, "Incluir", que proporciona nombres de archivo específicos o "Biblioteca de etiquetas", que identifica la biblioteca de etiquetas que desea utilizar en el página. Las opciones de sintaxis incluyen el simple " y la alternativa XML"."
Las etiquetas Scriptlet le permiten incrustar cualquier código fuente Java válido en las páginas del servidor JSP. El código dentro de las etiquetas se ejecuta en orden consecutivo en el lado del servidor y está disponible para el acceso del cliente a través de un navegador web. Las opciones de sintaxis incluyen el simple " y la alternativa XML"jsp: scriptlet Código Java ".
Las etiquetas de control de flujo funcionan igual y son una alternativa a los scriptlets. Sin embargo, a diferencia de los scriptlets, las etiquetas de control de flujo le permiten controlar el orden en que se ejecutan las declaraciones. Las etiquetas condicionales "if" y "choose" y las etiquetas de iterador "forEach" y "forTokens" son ejemplos de etiquetas de control de flujo JSP. El marco de sintaxis para cada uno incluye
Las etiquetas de acción pueden decirle a JSP que transfiera el control entre páginas, establezca u obtenga propiedades, facilite el soporte independiente del navegador para los subprogramas de Java y haga posible el uso de JavaBeans del lado del servidor. De las muchas etiquetas de acción disponibles, las más comunes son la directiva include, la etiqueta de reenvío, que transfiere el control a una dinámica o estática. URL y la etiqueta useBean, que permite a una JSP crear o recibir una instancia de un componente de software reutilizable que funciona con Java llamado JavaBean. La única opción de sintaxis para una etiqueta de acción es la versión XML: "jsp: useBean Cuerpo de Java ".
Las etiquetas de comentario son "solo informativas" y no aparecen en las páginas JSP. Úselos para aclaraciones o documentación y visualícelos haciendo clic derecho en una página web y accediendo a la opción "ver fuente". La única opción de sintaxis para una etiqueta de comentario es la versión simple: los comentarios van aquí />.