SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Nombre: Luisa Arguello
Área de tecnología e informática
Aplicaciones WEB II
JSP
En las siguientes diapositivas encontraran
un código básico para manejar en JSP.
●
Para empezar, los JSPs y servlets se
ejecutan en una máquina virtual Java, lo
cual permite que, en principio, se puedan
usar en cualquier tipo de ordenador,
siempre que exista una máquina virtual
Java para él
Ejemplo de código de una pagina
en JSP (Estructura)
<HTML>
● <BODY>
● ¡Hola, mundo este es mi primer JSP!
● </BODY>
● </HTML>
●
<HTML>
●
<BODY>
●
<% String visitante =
request.getParameter("nombre");
●
●
if (visitante==null) visitante = "mundo"; %>
●
¡Hola, <%= visitante%>!
●
●
</BODY>
●
</HTML>
Bean
Uno de los beneficios de JSP es la
posibilidad de usar objetos JAVA.
public class Holabean{
String nombre;
public Holabean(){
this.nombre="mundo";
}
public String getNombre(){
return nombre;
}
public void setNombre(String nombre){
this.nombre=nombre;
}
}
● Cuando son orientadas a Scripting la etiqueta que se
usa es:
● <%! double radio=7.8; %>
● <%@page include file="copyright.html" %>
XML
●
Estas etiquetas empiezan con “<” y
teminan por “/>”
●
<jsp:usebean id="login"
class="com.taglib.wdjsp.fundamentals">
●
<jsp:setProperty name="login"
property="group" value="admin"/>
●
</jsp:usebean>
<HTML>
<BODY>
<jsp:usebean id="hola" class="Holabean"/>
<jsp:setProperty name="hola" property="nombre"
param="nombre"/>
¡Hola <jsp:getProperty name="hola"
property="nombre"/>!
</BODY>
</HTML>
Atributos de la directiva page
●
Info :
<%@ page info="Mi página particular,
Copyright 2000 por Antonio Galán" %>
●
Language:
<%@ page language="java" %>
●
Extends:
<%@ page
extends="com.librería.miPaginaJsp" %>
●
Import:
<%@ page import="java.util.List" %>

Weitere ähnliche Inhalte

Was ist angesagt?

JRuby: Ruby en un mundo enterprise
JRuby: Ruby en un mundo enterpriseJRuby: Ruby en un mundo enterprise
JRuby: Ruby en un mundo enterpriseJano González
 
Ecosistema de desarrollo basado en software libre
Ecosistema de desarrollo basado en software libreEcosistema de desarrollo basado en software libre
Ecosistema de desarrollo basado en software libreAlejandro Pérez García
 
Variablesenphp 130402171450-phpapp01
Variablesenphp 130402171450-phpapp01Variablesenphp 130402171450-phpapp01
Variablesenphp 130402171450-phpapp01Adriana Guerrero
 
Conferencia sobre "Scripting en gvSIG" con la versión 2.x
Conferencia sobre "Scripting en gvSIG" con la versión 2.xConferencia sobre "Scripting en gvSIG" con la versión 2.x
Conferencia sobre "Scripting en gvSIG" con la versión 2.xÓscar Martínez Olmos
 
Manual para crear backup automaticos en mysql
Manual para crear backup automaticos en mysqlManual para crear backup automaticos en mysql
Manual para crear backup automaticos en mysqlk1k1s1m0
 

Was ist angesagt? (8)

JRuby: Ruby en un mundo enterprise
JRuby: Ruby en un mundo enterpriseJRuby: Ruby en un mundo enterprise
JRuby: Ruby en un mundo enterprise
 
Ecosistema de desarrollo basado en software libre
Ecosistema de desarrollo basado en software libreEcosistema de desarrollo basado en software libre
Ecosistema de desarrollo basado en software libre
 
1 introducción aprendiendo ruby
1 introducción   aprendiendo ruby1 introducción   aprendiendo ruby
1 introducción aprendiendo ruby
 
JQuery Mvc
JQuery   MvcJQuery   Mvc
JQuery Mvc
 
Variablesenphp 130402171450-phpapp01
Variablesenphp 130402171450-phpapp01Variablesenphp 130402171450-phpapp01
Variablesenphp 130402171450-phpapp01
 
Conferencia sobre "Scripting en gvSIG" con la versión 2.x
Conferencia sobre "Scripting en gvSIG" con la versión 2.xConferencia sobre "Scripting en gvSIG" con la versión 2.x
Conferencia sobre "Scripting en gvSIG" con la versión 2.x
 
Manual para crear backup automaticos en mysql
Manual para crear backup automaticos en mysqlManual para crear backup automaticos en mysql
Manual para crear backup automaticos en mysql
 
Tpd 03
Tpd 03Tpd 03
Tpd 03
 

Ähnlich wie Etiquetas en JSP

Ähnlich wie Etiquetas en JSP (20)

Dragome en JavaConf Buenos Aires 2014
Dragome en JavaConf Buenos Aires 2014 Dragome en JavaConf Buenos Aires 2014
Dragome en JavaConf Buenos Aires 2014
 
Javascript
JavascriptJavascript
Javascript
 
Jsp
JspJsp
Jsp
 
TEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPTEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSP
 
Jsf Java Server Faces
Jsf   Java Server FacesJsf   Java Server Faces
Jsf Java Server Faces
 
Objetos Implicitos de JSP
Objetos Implicitos de JSPObjetos Implicitos de JSP
Objetos Implicitos de JSP
 
Ajax
AjaxAjax
Ajax
 
Introducción a NodeJS
Introducción a NodeJSIntroducción a NodeJS
Introducción a NodeJS
 
Taller introducción Java EE 7 @UAPA
Taller introducción Java EE 7  @UAPATaller introducción Java EE 7  @UAPA
Taller introducción Java EE 7 @UAPA
 
Guia JavaScript INCES Militar - Kurt Gude
Guia JavaScript INCES Militar - Kurt GudeGuia JavaScript INCES Militar - Kurt Gude
Guia JavaScript INCES Militar - Kurt Gude
 
Jobsket.com, Grails en un proyecto real
Jobsket.com, Grails en un proyecto realJobsket.com, Grails en un proyecto real
Jobsket.com, Grails en un proyecto real
 
JAVA3.0
JAVA3.0JAVA3.0
JAVA3.0
 
grails.org.mx Primera Reunion
grails.org.mx Primera Reuniongrails.org.mx Primera Reunion
grails.org.mx Primera Reunion
 
[ES] Introdución al desarrollo de aplicaciones web en java
[ES] Introdución al desarrollo de aplicaciones  web en java[ES] Introdución al desarrollo de aplicaciones  web en java
[ES] Introdución al desarrollo de aplicaciones web en java
 
Grails
GrailsGrails
Grails
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Barcelona Workshop 2008
Barcelona Workshop 2008Barcelona Workshop 2008
Barcelona Workshop 2008
 
Jsp(java server pages)
Jsp(java server pages)Jsp(java server pages)
Jsp(java server pages)
 
Gwt III - Avanzado
Gwt III - AvanzadoGwt III - Avanzado
Gwt III - Avanzado
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
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
 
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
 
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
 
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
 
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
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
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
 

Kürzlich hochgeladen (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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.
 
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
 
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...
 
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
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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
 

Etiquetas en JSP