..
Una página JSP se traduce sistemáticamente en un servlet normal del motor de JSP, antes de pasar al compilador Java. Este proceso de generación, implica el uso "de los diferentes tipos de elementos sintácticos, cada uno de ellos está asociado a un determinado tipo de procesamiento. Veremos en este artículo de estos tres elementos: el contenido estático, el guión, y las directivas.
El contenido estático es sólo el HTML / Javascript / CSS para insertar la página y no requiere el marcado adicional, pero sólo el uso normal etiquetas HTML. En su lugar, ver en detalle los otros dos elementos que tienen algunas particularidades que es necesario profundizar.
Secuencias de comandos (elementos de Scripting)
El guión es el código de Java que "conviven amigablemente" en la misma página con el HTML, pero a diferencia de éste se genera de forma dinámica.
La tecnología JSP proporciona el informe de inventario de tres tipos de secuencias de comandos para insertar el código, donde todo el mundo disfruta de una posición bien definida "dentro del servlet generado:
Las declaraciones nos permiten declarar variables y métodos en la página a través de la sintaxis:
<%! declaración%>El motor JSP traduce las declaraciones de los campos y métodos de la clase Servlet generado. Un ejemplo puede ser:
<%!
Nombre de la cadena = "Antonio"%>
/ / O se puede declarar un método completo:
<%!
public java.util.Date getData () {
volver java.util.Date () nuevo;
}
%>
Las expresiones son elementos de la escritura que se evalúan, lógicamente, matemáticamente, o, literalmente, el resultado de lo cual se convierte en java.lang. String.
La sintaxis es la siguiente:
<% = Expresión%>Cuando el motor JSP se encuentra con una expresión "durante el proceso de traducción que genera directamente el resultado y lo inserta en la corriente de salida. Una expresión puede ser posible:
<% = System.currentTimeMillis ()%>En este caso, se coloca en el flujo de salida del resultado de la función que el sistema de Riton marca de tiempo.
El Scriptles finalmente nos permite colocar todos dentro "de las porciones de la página JSP de código Java que se inserta en el Servlet en tiempo de compilación. La sintaxis de la etiqueta es la siguiente:
<%% Código Java>El traductor lo pone todo cuando conoce a un scriptlet en la _jspService método.
He aquí un ejemplo que utiliza todo tipo de etiquetas:
<- Declaración ->
<%!
Cadena de mensajes;
getData java.util.Calendar pública () {
java.util.GregorianCalendar nuevo retorno ();
}
%>
<html>
<head>
<title> Tags JSP </ title>
</ Head>
<body>
<-! Scriptlet ->
<%
fecha java.util.Calendar = getData ();
int hora = data.get (java.util.Calendar.HOUR);
int minutos = data.get (java.util.Calendar.MINUTE);
int segundos = data.get (java.util.Calendar.SECOND);
Tiempo String = "Tiempo:" + hora +":"+ +":"+ minutos y segundos;
if (data.get (java.util.Calendar.AM_PM) == 0) message = "Hola <b> </ b>" + zona + "AM";
otro mensaje = "Buenas noches <b> </ b>" + zona + "PM";
%>
<- Expresión ->
<% =%> Mensaje <br/>
</ Body>
</ HTML>
El 'ejemplo genera una página HTML que muestra una noche Hola o buena (depende de "tiempo), con el tiempo en el dibujo.
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP y Access (Ebook)
La gestión de una base de datos de MS Access con ASP. Con sólo 29 €. |
| |
Java (Curso)
Programación orientada a objetos de programación en Java dom A partir de 49 €. |