SlideShare una empresa de Scribd logo
1 de 11
JSP
DANIELA DIAZ COBOS
JSP
● JAVA SERVER PAGES(jsp) ES UNA
TECNOLOGIA BASADA EN EL LENGUAJE
JAVA QUE PERIMTE INCORPORAR
CONTENIDO DINAMICO A LAS PAGINAS
WEB
● LAS ARCHIVOS JPS COMBINAN HTML CON
ETIQUETAS ESPECIALES Y FRAGMENTOS
DE CODIGO JAVA
JSP
● EL CODIGO FUENTEDE UNA PAGINA JSP PUEDE
TENER:
● DIRECTIVAS: INDICAN INFORMACION GENERAL
DE LA PAGINA
● DECLARACIONES: DECLARAN METODOS O
VARIABLES
● SCRIPTLES: CODIGO JAVA
● EXPRESIONES: EXPRESIONES JAVA
● TAGS JSP: ETIQUETAS ESPECIALES QUE
INTERPRETA EL SERVIDOR
ELEMENTIOS DE JSP
● CODIGO JAVA
PODEMOS INSERTAR CODIGO JAVA DENTRO DE
JSP DE TRES FORMAS: EXPRESIONES,
SCRIPTLETS Y DECLARACIONES.
● DECLARACIONES: CONTIENEN DECLARACIONES
DE VARIABLES O METODOS CON LA FORMA <%!
declaracion%>, ESTAS VARIABLES O METODOS
SERAN ACCESIBLES DESDE CUALQUIER LUGAR
DE LA PAGINA JSP
ELEMENTOS DE JSP
● EXPRESIONES: SON FRAGMENTOS DE CODIGO
JAVA CON LA FORMA <%=expresion%>, QUE SE
EVALUAN Y SE MUESTRAN EN LA SALIDA DEL
NAVEGADOR.
● SCRIPTLESTS: SON FRAGMENTOS DE CODIGO
JAVA DE LA FORMA <%codigo%>, PODEMOS
INSERTAR CUALQUIER CODIGO QUE
PUDIERAMOS USAR DENTRO DE UNA FUNCION
JAVA
JSP
● EL SERVIDOR TRANSFORMA LA PAGINA
JSP EN UN SERVLET, Y ESTE ES USADO
POR MULTIPLES PETICIONES, LO QUE
PROVOCA QUE LAS VARIABLES
CONSERVEN SU VALOR ENTRE
SUCESIVAS EJECUCIONES.
JSP
● DIRECTIVAS: ELEMNENTOS QUE
PROPORCIONAN INFORMACION AL MOTOR
JSP, E INFLUIRAN EN LA ESTRUCTURA DEL
SERVLET GENERADO. HAY TRES TIPOS
DE DIRECTIVAS
● PAGE
● TAGLIB
● INCLUDE
PAGE
● SE INDICA CON LA FORMA <%@page
atributo=”valor”>. Se destaca:
● IMPORTAR CLASES: IMPORTAR CODIGO DE LA
MISMA FORMA QUE SE REALIZA EN UN
PROGRAMA EN JAVA
<%@page import=”java.io.*,
miPackage.miClase”%>
● SE ESPECIFICA CON EL ATRIBUTO SESSION.
<%@page session=”true”
import=”java.util.Arraylist”%>
INCLUDE
● PERMITE INCLUIR UN ARCHIVO EN EL
LUGAR DONDE SE ESPECIFIQUE, AL
CONTRARIO QUE CON LA ACCION
<jsp.include>.
<html>
<head>
<%@include file=”titulo.txt”%>
</head>
<body>
<%@include file=”cuerpoPagina.jsp”%>
</body>
● </html>
TAGLIB
● SE EMPLEA PARA INDICAR QUE SE VA A
EMPLEAR LIBRERIAS DE ETIQUETAS.
<%@ taglib prefix=”c”
uri=”http://java.sun.com/jsp/jstl/core”%>
GRACIAS

Más contenido relacionado

La actualidad más candente (18)

S1-PD2-1.1 Programación Web
S1-PD2-1.1 Programación WebS1-PD2-1.1 Programación Web
S1-PD2-1.1 Programación Web
 
Html
HtmlHtml
Html
 
Qué es HTML
Qué es HTMLQué es HTML
Qué es HTML
 
El código html
El código htmlEl código html
El código html
 
Html
HtmlHtml
Html
 
HTML - XML
HTML - XMLHTML - XML
HTML - XML
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Htm
HtmHtm
Htm
 
Producto 3
Producto 3Producto 3
Producto 3
 
HTML
HTMLHTML
HTML
 
Etiquetas Html
Etiquetas HtmlEtiquetas Html
Etiquetas Html
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Diseno De Paginas Web
Diseno De Paginas WebDiseno De Paginas Web
Diseno De Paginas Web
 
PRODUCTO 3
PRODUCTO 3PRODUCTO 3
PRODUCTO 3
 
Aprende html
Aprende htmlAprende html
Aprende html
 
Uso de CSS
Uso de CSSUso de CSS
Uso de CSS
 
Dn11 u3 a32_acdo
Dn11 u3 a32_acdoDn11 u3 a32_acdo
Dn11 u3 a32_acdo
 

Similar a conociendo sobre jsp (20)

Introduccion java ser
Introduccion java serIntroduccion java ser
Introduccion java ser
 
Jsp
JspJsp
Jsp
 
JSP
JSP JSP
JSP
 
Curso Jsp Mas
Curso Jsp MasCurso Jsp Mas
Curso Jsp Mas
 
Programacion Web 2o dept
Programacion Web 2o deptProgramacion Web 2o dept
Programacion Web 2o dept
 
JSP
JSPJSP
JSP
 
JSP
JSP JSP
JSP
 
Clase 0 - Introducción a Javascript.pptx
Clase 0 - Introducción a Javascript.pptxClase 0 - Introducción a Javascript.pptx
Clase 0 - Introducción a Javascript.pptx
 
Java Web - JSP
Java Web - JSPJava Web - JSP
Java Web - JSP
 
Jsp Paginacion
Jsp PaginacionJsp Paginacion
Jsp Paginacion
 
jsp - funcionamiento
jsp - funcionamientojsp - funcionamiento
jsp - funcionamiento
 
Elementos de JSP
Elementos de JSPElementos de JSP
Elementos de JSP
 
JSP
JSPJSP
JSP
 
Jsp
JspJsp
Jsp
 
proyecto java
proyecto javaproyecto java
proyecto java
 
Javascript
JavascriptJavascript
Javascript
 
Jsp
JspJsp
Jsp
 
Qué es jsp
Qué es jspQué es jsp
Qué es jsp
 
JSP
JSPJSP
JSP
 
Sesion06 apuntes
Sesion06 apuntesSesion06 apuntes
Sesion06 apuntes
 

conociendo sobre jsp

  • 2. JSP ● JAVA SERVER PAGES(jsp) ES UNA TECNOLOGIA BASADA EN EL LENGUAJE JAVA QUE PERIMTE INCORPORAR CONTENIDO DINAMICO A LAS PAGINAS WEB ● LAS ARCHIVOS JPS COMBINAN HTML CON ETIQUETAS ESPECIALES Y FRAGMENTOS DE CODIGO JAVA
  • 3. JSP ● EL CODIGO FUENTEDE UNA PAGINA JSP PUEDE TENER: ● DIRECTIVAS: INDICAN INFORMACION GENERAL DE LA PAGINA ● DECLARACIONES: DECLARAN METODOS O VARIABLES ● SCRIPTLES: CODIGO JAVA ● EXPRESIONES: EXPRESIONES JAVA ● TAGS JSP: ETIQUETAS ESPECIALES QUE INTERPRETA EL SERVIDOR
  • 4. ELEMENTIOS DE JSP ● CODIGO JAVA PODEMOS INSERTAR CODIGO JAVA DENTRO DE JSP DE TRES FORMAS: EXPRESIONES, SCRIPTLETS Y DECLARACIONES. ● DECLARACIONES: CONTIENEN DECLARACIONES DE VARIABLES O METODOS CON LA FORMA <%! declaracion%>, ESTAS VARIABLES O METODOS SERAN ACCESIBLES DESDE CUALQUIER LUGAR DE LA PAGINA JSP
  • 5. ELEMENTOS DE JSP ● EXPRESIONES: SON FRAGMENTOS DE CODIGO JAVA CON LA FORMA <%=expresion%>, QUE SE EVALUAN Y SE MUESTRAN EN LA SALIDA DEL NAVEGADOR. ● SCRIPTLESTS: SON FRAGMENTOS DE CODIGO JAVA DE LA FORMA <%codigo%>, PODEMOS INSERTAR CUALQUIER CODIGO QUE PUDIERAMOS USAR DENTRO DE UNA FUNCION JAVA
  • 6. JSP ● EL SERVIDOR TRANSFORMA LA PAGINA JSP EN UN SERVLET, Y ESTE ES USADO POR MULTIPLES PETICIONES, LO QUE PROVOCA QUE LAS VARIABLES CONSERVEN SU VALOR ENTRE SUCESIVAS EJECUCIONES.
  • 7. JSP ● DIRECTIVAS: ELEMNENTOS QUE PROPORCIONAN INFORMACION AL MOTOR JSP, E INFLUIRAN EN LA ESTRUCTURA DEL SERVLET GENERADO. HAY TRES TIPOS DE DIRECTIVAS ● PAGE ● TAGLIB ● INCLUDE
  • 8. PAGE ● SE INDICA CON LA FORMA <%@page atributo=”valor”>. Se destaca: ● IMPORTAR CLASES: IMPORTAR CODIGO DE LA MISMA FORMA QUE SE REALIZA EN UN PROGRAMA EN JAVA <%@page import=”java.io.*, miPackage.miClase”%> ● SE ESPECIFICA CON EL ATRIBUTO SESSION. <%@page session=”true” import=”java.util.Arraylist”%>
  • 9. INCLUDE ● PERMITE INCLUIR UN ARCHIVO EN EL LUGAR DONDE SE ESPECIFIQUE, AL CONTRARIO QUE CON LA ACCION <jsp.include>. <html> <head> <%@include file=”titulo.txt”%> </head> <body> <%@include file=”cuerpoPagina.jsp”%> </body> ● </html>
  • 10. TAGLIB ● SE EMPLEA PARA INDICAR QUE SE VA A EMPLEAR LIBRERIAS DE ETIQUETAS. <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>