0% encontró este documento útil (0 votos)
37 vistas27 páginas

05 JSP

Java Server Pages es una tecnología que permite incluir código Java dentro de páginas HTML a través de etiquetas. JSP utiliza etiquetas para permitir código embebido, seguimiento de sesión y conexión a bases de datos, y en términos prácticos el JSP se convierte en un Servlet. El documento también describe los diferentes tipos de etiquetas y objetos implícitos que están disponibles en JSP.

Cargado por

joseto_441
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas27 páginas

05 JSP

Java Server Pages es una tecnología que permite incluir código Java dentro de páginas HTML a través de etiquetas. JSP utiliza etiquetas para permitir código embebido, seguimiento de sesión y conexión a bases de datos, y en términos prácticos el JSP se convierte en un Servlet. El documento también describe los diferentes tipos de etiquetas y objetos implícitos que están disponibles en JSP.

Cargado por

joseto_441
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 27

Java Server Pages

Lic. Mario Torrez


Ingeniería de Sistemas
Universidad Pública de El Alto - Bolivia
Java Server Pages (JSP)

La tecnología JSP es una especificación


abierta disponible y desarrollada por Sun
Microsystems
Es un componente dominante de la
especificación J2EE y también está incluida
en Java EE
JSP utiliza el lenguaje de etiquetas para
permitir código embebido dentro de la
paginas HTML, seguimiento de sesión y
conexión a bases de datos.
En términos prácticos el JSP se convierte en
un Servlet
Como funciona JSP
Caraterísticas
Velocidad y escalabilidad, las páginas JSP
son compiladas y cargadas en memoria la
primera vez que se las llama.
Etiquetas extensibles, permite a los
desarrolladores crear etiquetas
personalizadas.
Libertad de elección, las JSP son un
estandar ampliamente soportado.
Fragmentos de Java en JSP
El código java dentro de JSP se encuetra
enmarcado por los símbolos <% y %>
Existen cinco tipos de diferentes de etiquetas
básicas que indican tipos de elementos.
Scriptles
Directivas
Expresiones
Declaraciones
Comentarios
Scriptlets
Son fragmentos de código Java totalmente libre. Los Scriptlets
tienen la siguiente forma:
<% Código Java %>
Los Scriptlets tienen acceso a las mismas variables predefinidas
que las expresiones. Por eso, por ejemplo, si queremos que la
salida aparezca en la página resultante, tenemos que usar la
variable out:
<%
String queryData = request.getQueryString();
out.println(«El dato GET es: " + queryData);
%>
Expresiones

Una expresión JSP se usa para insertar


valores Java directamente en la salida. Tiene
la siguiente forma:
<%= expresión Java %>
Declaraciones

Se utilizan para definir propiedades y


métodos que se utilizarán en scriptles y
expresiones posteriores
<%! declaración de propiedad o método; %>
Ejemplo:
<%! int contador = 5; %>
Directivas
Una directiva JSP afecta a la estructura general de la
clase servlet. Normalmente tienen la siguiente forma:
<%@ directive attribute="value" %>
Sin embargo, también podemos combinar múltiples
selecciones de atributos para una sola directiva, de esta
forma:
<%@ directive attribute1="value1"
attribute2="value2«
...
attributeN="valueN" %>
Comentarios

Un comentario es un texto que se escribe


dentro de un archivo JSP con el fin de
facilitar la comprensión del mismo.
En JSP se utiliza la siguiente forma:
<%-- comentario --%>
OBJETOS IMPLICITOS EN
JSP
Objetos implícitos
La especificación JSP trata de simplificar la creación
y desarrollo de páginas JSP a través de objetos
implícitos que se encuentran en las páginas JSP.
Para usar estos objetos no es necesario declararlos
sino solo utilizarlos en las páginas JSP.
Estos objetos se corresponden con instancias de las
interfaces que se ofrecen en la especificación Java
Servlets.
Los objetos implícitos están disponibles para los
scriptles y también para las expresiones.
Objetos implícitos
Métodos comunes
void setAttribute(string nombre, object valor):
almacena un atributo en un objeto implícito.
Object getAttribute(string nombre): devuelve
dentro de un atributo almacenado en objeto implícito.
Enumeration getAttributeNames(): devuelve dentro
de un objeto java.util.Enumeration los nombres de
todos los atributos disponibles.
void removeAttribute(String parametro): elimina
de la petición el atributo indicado por el parámetro.
Objeto request
Objeto session
Objeto application
Objeto pageContext

También podría gustarte