SlideShare uma empresa Scribd logo
1 de 7
JSP
●Realizado por:
●juliana reyes
Elementos de JSP
1.Codigo Java:
2.Se puede insertar código java dentro de JSP de tres
maneras:expresiones,scriptles y declaraciones.
Expresiones
● Son partes de código java con la forma <%= expresión %>
que se evalúan y se muestran en la salida del navegador.
● <%=”tamaño de cadena: “+cadena.lenght() %>
● <%=”new java.util.Date() %>
● <%=Math.PI*2 %>
Scriptles
● JSP también le permite escribir bloques de código Java
dentro de la JSP. Esto se hace mediante la colocación de
su código Java entre <% y%> personajes. Un scriptlet
contiene código Java que se ejecuta cada vez que el JSP se
invoca.
Declaraciones
● Contienes declaraciones de variables o metodos, con la
forma <%! declaracion %>.esrtas variables o metodos
seran accesibles desde cualquier lugar de la pagina JSP.
Directivas
●Son elementos que dan información al motor JSP, e influyen en
la estructura del servlet generado. Hay tres tipos de directivas:
page, taglib e include.
Page: se indica con la forma <%@ page atributo=“valor”>
Taglib: se utiliza para indicar que se van a emplear librerias de
etiquetas.
Include : permite incluir un archivo en un lugar especifico.
Acciones
● Tienen forma <jsp:accion [parametros]/>, y tienen
diversos usocomo la inclusion de paginas y transferencia
de control.

Mais conteúdo relacionado

Mais procurados

Como insertar una imagen en eclipse
Como insertar una imagen en eclipseComo insertar una imagen en eclipse
Como insertar una imagen en eclipsejaquiiMc
 
Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_ForceBolt
 
Swagger APIs for Humans and Robots (Gluecon)
Swagger APIs for Humans and Robots (Gluecon)Swagger APIs for Humans and Robots (Gluecon)
Swagger APIs for Humans and Robots (Gluecon)Tony Tam
 
Introduction to hibernate
Introduction to hibernateIntroduction to hibernate
Introduction to hibernatehr1383
 
Concurrency in Java
Concurrency in  JavaConcurrency in  Java
Concurrency in JavaAllan Huang
 
Developing Faster with Swagger
Developing Faster with SwaggerDeveloping Faster with Swagger
Developing Faster with SwaggerTony Tam
 
difference between React and Next js
difference between React and Next jsdifference between React and Next js
difference between React and Next jsumairfarooq73
 
AngularJS for Beginners
AngularJS for BeginnersAngularJS for Beginners
AngularJS for BeginnersEdureka!
 
Spring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
Spring I/O 2012: Natural Templating in Spring MVC with ThymeleafSpring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
Spring I/O 2012: Natural Templating in Spring MVC with ThymeleafThymeleaf
 
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...Edureka!
 
Hibernate Basic Concepts - Presentation
Hibernate Basic Concepts - PresentationHibernate Basic Concepts - Presentation
Hibernate Basic Concepts - PresentationKhoa Nguyen
 
SPRING - MAVEN - REST API (ITA - Luglio 2017)
SPRING - MAVEN - REST API (ITA - Luglio 2017)SPRING - MAVEN - REST API (ITA - Luglio 2017)
SPRING - MAVEN - REST API (ITA - Luglio 2017)Valerio Radice
 

Mais procurados (20)

Facade pattern
Facade patternFacade pattern
Facade pattern
 
Como insertar una imagen en eclipse
Como insertar una imagen en eclipseComo insertar una imagen en eclipse
Como insertar una imagen en eclipse
 
Introduction to NodeJS
Introduction to NodeJSIntroduction to NodeJS
Introduction to NodeJS
 
Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_
 
Jdbc connectivity in java
Jdbc connectivity in javaJdbc connectivity in java
Jdbc connectivity in java
 
Swagger APIs for Humans and Robots (Gluecon)
Swagger APIs for Humans and Robots (Gluecon)Swagger APIs for Humans and Robots (Gluecon)
Swagger APIs for Humans and Robots (Gluecon)
 
Introduction to hibernate
Introduction to hibernateIntroduction to hibernate
Introduction to hibernate
 
Facade pattern
Facade patternFacade pattern
Facade pattern
 
Concurrency in Java
Concurrency in  JavaConcurrency in  Java
Concurrency in Java
 
Developing Faster with Swagger
Developing Faster with SwaggerDeveloping Faster with Swagger
Developing Faster with Swagger
 
difference between React and Next js
difference between React and Next jsdifference between React and Next js
difference between React and Next js
 
AngularJS for Beginners
AngularJS for BeginnersAngularJS for Beginners
AngularJS for Beginners
 
Spring Web MVC
Spring Web MVCSpring Web MVC
Spring Web MVC
 
Spring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
Spring I/O 2012: Natural Templating in Spring MVC with ThymeleafSpring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
Spring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
 
React JS part 1
React JS part 1React JS part 1
React JS part 1
 
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...
 
Hibernate Basic Concepts - Presentation
Hibernate Basic Concepts - PresentationHibernate Basic Concepts - Presentation
Hibernate Basic Concepts - Presentation
 
SPRING - MAVEN - REST API (ITA - Luglio 2017)
SPRING - MAVEN - REST API (ITA - Luglio 2017)SPRING - MAVEN - REST API (ITA - Luglio 2017)
SPRING - MAVEN - REST API (ITA - Luglio 2017)
 
NEXT.JS
NEXT.JSNEXT.JS
NEXT.JS
 
JavaScript
JavaScriptJavaScript
JavaScript
 

Destaque

Destaque (7)

componentes de jsp
componentes de jsp componentes de jsp
componentes de jsp
 
Java server pages (jsp)
Java server pages (jsp)Java server pages (jsp)
Java server pages (jsp)
 
JSP
JSPJSP
JSP
 
Qué es jsp
Qué es jspQué es jsp
Qué es jsp
 
Java Server Pages (JSP)
Java Server Pages (JSP)Java Server Pages (JSP)
Java Server Pages (JSP)
 
JSP
JSPJSP
JSP
 
Jsp(java server pages)
Jsp(java server pages)Jsp(java server pages)
Jsp(java server pages)
 

Semelhante a Elementos de JSP (20)

JSP1
JSP1JSP1
JSP1
 
Ricardo jsp
Ricardo jspRicardo jsp
Ricardo jsp
 
Practica jsp
Practica jspPractica jsp
Practica jsp
 
Programacion Web 2o dept
Programacion Web 2o deptProgramacion Web 2o dept
Programacion Web 2o dept
 
Curso Java Avanzado 3 Js Ps
Curso Java Avanzado   3 Js PsCurso Java Avanzado   3 Js Ps
Curso Java Avanzado 3 Js Ps
 
Introjsp
IntrojspIntrojsp
Introjsp
 
Elementos de jsp
Elementos de jspElementos de jsp
Elementos de jsp
 
JSP
JSPJSP
JSP
 
Diseño web clase03
Diseño web clase03Diseño web clase03
Diseño web clase03
 
Curso Jsp Mas
Curso Jsp MasCurso Jsp Mas
Curso Jsp Mas
 
Guia java script
Guia java scriptGuia java script
Guia java script
 
Java Web - JSP
Java Web - JSPJava Web - JSP
Java Web - JSP
 
Java--scrip
Java--scripJava--scrip
Java--scrip
 
JSP
JSPJSP
JSP
 
Sesion06 apuntes
Sesion06 apuntesSesion06 apuntes
Sesion06 apuntes
 
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
Aplicaciones web con jakarta struts  - Javier Oliver FulgueraAplicaciones web con jakarta struts  - Javier Oliver Fulguera
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
 
Jsp
JspJsp
Jsp
 
Jsp Paginacion
Jsp PaginacionJsp Paginacion
Jsp Paginacion
 
ETIQUETAS JSP
ETIQUETAS JSPETIQUETAS JSP
ETIQUETAS JSP
 
2.1
2.12.1
2.1
 

Último

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Último (10)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Elementos de JSP

  • 2. Elementos de JSP 1.Codigo Java: 2.Se puede insertar código java dentro de JSP de tres maneras:expresiones,scriptles y declaraciones.
  • 3. Expresiones ● Son partes de código java con la forma <%= expresión %> que se evalúan y se muestran en la salida del navegador. ● <%=”tamaño de cadena: “+cadena.lenght() %> ● <%=”new java.util.Date() %> ● <%=Math.PI*2 %>
  • 4. Scriptles ● JSP también le permite escribir bloques de código Java dentro de la JSP. Esto se hace mediante la colocación de su código Java entre <% y%> personajes. Un scriptlet contiene código Java que se ejecuta cada vez que el JSP se invoca.
  • 5. Declaraciones ● Contienes declaraciones de variables o metodos, con la forma <%! declaracion %>.esrtas variables o metodos seran accesibles desde cualquier lugar de la pagina JSP.
  • 6. Directivas ●Son elementos que dan información al motor JSP, e influyen en la estructura del servlet generado. Hay tres tipos de directivas: page, taglib e include. Page: se indica con la forma <%@ page atributo=“valor”> Taglib: se utiliza para indicar que se van a emplear librerias de etiquetas. Include : permite incluir un archivo en un lugar especifico.
  • 7. Acciones ● Tienen forma <jsp:accion [parametros]/>, y tienen diversos usocomo la inclusion de paginas y transferencia de control.