Java Server Pages

Páginas: 8 (1940 palabras) Publicado: 25 de junio de 2012
Java Server Pages

* JSP: Extensión de la tecnología ofrecida por los servlets creada para ofrecer soporte a la creación de páginas HTML y XML.

* Las páginas JSP son compiladas dinámica y automáticamente en forma de servlets, de esta forma presentan todos los beneficios de los servlets, así como el completo acceso a todos los APIs que ofrece el lenguaje Java.

* La JSP procesa lapetición mediante la lógica que incluye o mediante llamadas a otros componentes construidos con la tecnología de servlets o de Enterprise JavaBeans o con alguna otra tecnología. Una vez procesada la petición la JSP envía el resultado al cliente.

Diferencia entre JSP y SERVLET

Un Servlet se escribe en el lenguaje Java y las respuestas se codifican como objetos String que se envían al métodoprintln(). El objetó String debe tener formato HTML, XML o cualquier formato que requiera el cliente. A diferencia de esto, una JSP se escribe en HTML, XML o en el formato del cliente, entremezclado con elementos de código, directivas y acciones escitas en el lenguaje Java y con sintaxis de JSP. JSP es una extensión de los servlets,



Elementos de un Jsp:

* Directivas
*Scriptlests
* Declaraciones
* Acciones
* Expresiones
* Comentarios.

Directivas:

Las directivas funcionan como mensajes que se envían desde la página JSP al contenedor de páginas JSP. Se utilizan para establecer valores globales que afectarán a la página JSP actual, estas directivas no presentan ninguna salida al cliente.

Elementos de scripting:

Estos elementos permitenincluir código Java en la página JSP. Permiten declarar objetos, instanciarlos, ejecutar métodos, definirlos, etc. Los elementos de scripting se pueden separar en cuatro subelementos. El signo que indica la presencia del lenguaje script propio de la pagina JSP es el signo del tanto por ciento (%), que delimita el principio y el final de cada caída una de las etiquetas y directivas que se puedenutilizar.

Acciones:

Las acciones son etiquetas específicas de JSP que afectan al comportamiento de la página JSP y a la respuesta enviada al usuario. La especificación JSP define una serie de acciones estándar que todo contenedor de páginas JSP debe ofrecer.

No asociadas a los javabeans:

Jsp: param
Este elemento es utilizado en el uso de otras acciones para proporcionarinformación adicional de la forma clave/valor. Se utiliza en las acciones jsp:incluye, jsp:forward y jusp:plugin. Su sintaxis es:
<jsp:param name=”nombreParámetro” value=”{valorParametro | <%=expresión%>}” />

Jsp: forward
Esta etiqueta se utiliza para enviar la petición del cliente hacia otra pagina JSP, pagina HTML o a un servlet, para continuar el proceso de la petición. Cuando el motorJSP encuentra esta etiqueta, la petición se pasa directamente al nuevo recurso, sin procesar el resto de la pagina que contenía la accion jsp:forward. Cuando se pasa el control al recurso que indica esta acción, todo el contenido del buffer de salida se pierde.
La sintaxis básica de esta acción es: <jsp:forward page=”{URLrelativa | <%= expresión %> }” { /> | [<jsp:paramname=”nombreParametro” value=”{ valorParametro | <%= expresión %>” />] </jsp:forward> }

Jsp: include
Esta acción permite insertar un archivo en la pagina que esta siendo generada por el motor JSP. Su sintaxis es la siguiente:
<jsp:include page=”{ URLrealtiva | <%= expresión %>}” flush=”true” {/> | [<jsp:param name=”nombreParametro” value=”{ valorParametro | <%=expresión %>” />] </jsp:include> }

Jsp: pugin
La acción jsp:plugin permite al desarrollador JSP generar las construcciones adecuadas al navegador al que va dirigida la salida correspondiente a la pagina JSP, colocando las etiquetas HTML OBJECT o EMBED que provocaran la descarga del software Java Plugin y la ejecución del applet o JavaBeand que indique en la acción. La sintaxis es:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Server Pages
  • Manual De Practica De Java Server Pages
  • Java server pages
  • Java Server Pages
  • Login Con Java Server Faces
  • Java services pages
  • Java page flow
  • Visual java server faces

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS