Fragmentos de código Java en páginas JSP

El código Java, en una página JSP, se indica enmarcado por los símbolos <% y %>. Estos fragmentos son los que luego, el contenedor web busca para generar los servlets utilizando el código allí escrito.

Sin embargo, hay cinco tipos diferentes de etiquetas básicas, que indican a su vez, cinco diferentes tipos de elementos JSP:

Los scriptlets son fragmentos de código Java totalmente libre, es decir, dentro de un scriptlets  puedes escribir cualquier cosa que un compilador Java pueda entender. Se identifica delimitado por las etiquetas <% y %>.


[JAVA]
<% System.out.println("Hola"); out.println("Chau"); %>
[/JAVA]

Las expresiones representan una porción de código que tienen como resultado un String y cuyo resultado se enviará directamente al cliente. Las expresiones van enmarcadas por los símbolos <%= y %> y no deben incluir el punto y coma al final.


[JAVA]

¡Hola! Hoy es <%= new Date() %>


[/JAVA]

Las directivas controlan la forma en que el contenedor traduce y ejecuta la página JSP, se colocan entre los demarcadores <%@ y %>.


[JAVA]
<%@ page import="java.util.*" %>
[/JAVA]

Las declaraciones se colocan entre los demarcadores <%! y %>.


[JAVA]
<%! long hora = System.currentTimeMillis(); Date fecha = new Date(); int i = 0; %>
[/JAVA]

Los comentarios se colocan entre los símbolos <%– y –%>. Éstos no son traducidos por el compilador, ni enviados al cliente en el HTML resultante.


[JAVA]
<%-- Este comentario no aparece en el HTML devuelto al cliente --%>
[/JAVA]

Leido en Orientación a objetos con Java y UML de Carlos Fontela.

Tags: , ,


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.