SlideShare a Scribd company logo
1 of 8
Java Server Pages
Presentado por: Vladimir Llerena
Presentado a: Amanda Galindo
Curso: 1101
Codigo: 20
(JSP) Es una
tecnología que ayuda
a los desarrolladores de
software a crear páginas web dinámicas
basadas en HTML, XML, entre otros tipos
de documentos. JSP es similar a PHP,
pero usa el lenguaje de programación
Java.
Para poder usarlo
Software Versión
NetBeans IDE Instalación Web o Java EE versión 6.0
en adelante
Java Development Kit (JDK) Versión 5 en adelante
Servidor de Aplicaciones GlassFish
ó
Contenedor de Servlets Tomcat
V2
Versión 6.x
● Las instalaciones Web y Java EE te
permitirán que instales, de manera
opcional, el servidor de aplicaciones
GlassFish V2 y el contenedor de servlets
Apache Tomcat 6.0.x. Debes instalar una
de las aplicaciones anteriores para realizar
el tutorial.
Codigo ejemplo
<%@page contentType="text/html" pageEncoding="UTF-8"
import="Objetos.Persona" errorPage=""%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Mi primer JSP</title>
</head>
<body>
<%
Persona persona= new Persona();
persona.setNombre("Boxer");
persona.setCiudad("Lomas Altas");
persona.setId(1);
%>
<h1>Datos de la Persona</h1>
<p>Datos de la persona: </p>
<p>Nombre: <%= persona.getNombre() %></p>
<p>Ciudad <%= persona.getCiudad() %></p>
<p>Num. de Identificación: <%= persona.getId() %></p>
</body>
</html>
Clases para importar
import: Importa las clases o paquetes que vamos
a utilizar en la página. Se puede separar por
coma o usando varias veces import. En este
caso Objetos.Persona ( también pueden ser
clases del entorno claro, como java.sql ).
erroPage: Muestra simplemente la página de
error en caso de que ocurra uno y no sea tomado
por las excepsiones del código.
Codigos
<%= expresión %>: Para mostrar datos, es decir expresiones
evaluadas para la salida (por ejemplo: persona.getNombre() en
una tabla HTML).
<% código %>: Algoritmos y cálculos comunes, tomar una
variable, manipular clases (código java común y corriente). No se
puede mostrar algo en el navegador, para eso de utiliza el tag
anterior.
<%! código %>: Se insertan en el cuerpo de la clase del servlet,
fuera de cualquier mótodo existente.

More Related Content

What's hot (20)

Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web moderno
 
P web(2.2,'entorno bd web')
P web(2.2,'entorno bd web')P web(2.2,'entorno bd web')
P web(2.2,'entorno bd web')
 
Introducción a ASP.NET MVC
Introducción a ASP.NET MVCIntroducción a ASP.NET MVC
Introducción a ASP.NET MVC
 
Zend Framework Taller de SeeD Software, Colombia
Zend Framework Taller de SeeD Software, ColombiaZend Framework Taller de SeeD Software, Colombia
Zend Framework Taller de SeeD Software, Colombia
 
Inciando con AngularJS y JavaEE 7
Inciando con AngularJS y JavaEE 7Inciando con AngularJS y JavaEE 7
Inciando con AngularJS y JavaEE 7
 
Introducción a Ruby on rails
Introducción a Ruby on railsIntroducción a Ruby on rails
Introducción a Ruby on rails
 
Taller Open Cms Instalacion
Taller Open Cms InstalacionTaller Open Cms Instalacion
Taller Open Cms Instalacion
 
2.1
2.12.1
2.1
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET
 
Plataformas cliente servidor
Plataformas cliente servidorPlataformas cliente servidor
Plataformas cliente servidor
 
Java script
Java scriptJava script
Java script
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje php
 
Asp
AspAsp
Asp
 
JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
JBoss Forge y Eclipse Neon para aplicaciones Java EE 7JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
 
01 Ext Js Introduccion
01 Ext Js   Introduccion01 Ext Js   Introduccion
01 Ext Js Introduccion
 
Ajax
AjaxAjax
Ajax
 
Jsp
JspJsp
Jsp
 
¿Por qué usar frameworks javascript?
¿Por qué usar frameworks javascript?¿Por qué usar frameworks javascript?
¿Por qué usar frameworks javascript?
 
Stack mean
Stack meanStack mean
Stack mean
 
Web services
Web servicesWeb services
Web services
 

Viewers also liked (20)

Curso de-jsp-avanzado by-priale
Curso de-jsp-avanzado by-prialeCurso de-jsp-avanzado by-priale
Curso de-jsp-avanzado by-priale
 
JSP
JSPJSP
JSP
 
Aplicaciones pagina web
Aplicaciones pagina webAplicaciones pagina web
Aplicaciones pagina web
 
Programación asp2
Programación asp2Programación asp2
Programación asp2
 
Java Server Pages (JSP)
Java Server Pages (JSP)Java Server Pages (JSP)
Java Server Pages (JSP)
 
Curso Java Avanzado 3 Js Ps
Curso Java Avanzado   3 Js PsCurso Java Avanzado   3 Js Ps
Curso Java Avanzado 3 Js Ps
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Jsp
JspJsp
Jsp
 
Servidores.
Servidores.Servidores.
Servidores.
 
Jsp
JspJsp
Jsp
 
Programación web con JSP
Programación web con JSPProgramación web con JSP
Programación web con JSP
 
JSP
JSPJSP
JSP
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
 
JSP
JSPJSP
JSP
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
 
JSP con Session
JSP con SessionJSP con Session
JSP con Session
 
Java server pages (jsp)
Java server pages (jsp)Java server pages (jsp)
Java server pages (jsp)
 
Curso Jsp
Curso JspCurso Jsp
Curso Jsp
 
mi cuenta en "slideshare"
mi cuenta en "slideshare"mi cuenta en "slideshare"
mi cuenta en "slideshare"
 
JSP
JSPJSP
JSP
 

Similar to Jsp

Introducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en JavaIntroducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en JavaEudris Cabrera
 
[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con Java[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con JavaEudris Cabrera
 
[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 javaEudris Cabrera
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
[ES] Fundamentos de Java Enterprise Edition
[ES] Fundamentos de Java Enterprise Edition [ES] Fundamentos de Java Enterprise Edition
[ES] Fundamentos de Java Enterprise Edition Eudris Cabrera
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre aspkarenReyes152
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Robert Rayco Quiroz
 
Programación en Internet
Programación en InternetProgramación en Internet
Programación en InternetFernando Solis
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 
TEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPTEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPAnyeni Garay
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptosXstremsX
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la webOscar Luis Cdrc
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 

Similar to Jsp (20)

Introducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en JavaIntroducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en Java
 
[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con Java[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con 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
[ES] Introdución al desarrollo de aplicaciones web en java
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
[ES] Fundamentos de Java Enterprise Edition
[ES] Fundamentos de Java Enterprise Edition [ES] Fundamentos de Java Enterprise Edition
[ES] Fundamentos de Java Enterprise Edition
 
Curso Jsp Mas
Curso Jsp MasCurso Jsp Mas
Curso Jsp Mas
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
 
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
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)
 
Servlet
ServletServlet
Servlet
 
Jsp
JspJsp
Jsp
 
Programación en Internet
Programación en InternetProgramación en Internet
Programación en Internet
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
TEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPTEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSP
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Herramientas de Desarrollo de Sistemas
Herramientas de Desarrollo de SistemasHerramientas de Desarrollo de Sistemas
Herramientas de Desarrollo de Sistemas
 

Jsp

  • 1. Java Server Pages Presentado por: Vladimir Llerena Presentado a: Amanda Galindo Curso: 1101 Codigo: 20
  • 2. (JSP) Es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en HTML, XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programación Java.
  • 3. Para poder usarlo Software Versión NetBeans IDE Instalación Web o Java EE versión 6.0 en adelante Java Development Kit (JDK) Versión 5 en adelante Servidor de Aplicaciones GlassFish ó Contenedor de Servlets Tomcat V2 Versión 6.x
  • 4. ● Las instalaciones Web y Java EE te permitirán que instales, de manera opcional, el servidor de aplicaciones GlassFish V2 y el contenedor de servlets Apache Tomcat 6.0.x. Debes instalar una de las aplicaciones anteriores para realizar el tutorial.
  • 5. Codigo ejemplo <%@page contentType="text/html" pageEncoding="UTF-8" import="Objetos.Persona" errorPage=""%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Mi primer JSP</title> </head> <body> <% Persona persona= new Persona();
  • 6. persona.setNombre("Boxer"); persona.setCiudad("Lomas Altas"); persona.setId(1); %> <h1>Datos de la Persona</h1> <p>Datos de la persona: </p> <p>Nombre: <%= persona.getNombre() %></p> <p>Ciudad <%= persona.getCiudad() %></p> <p>Num. de Identificación: <%= persona.getId() %></p> </body> </html>
  • 7. Clases para importar import: Importa las clases o paquetes que vamos a utilizar en la página. Se puede separar por coma o usando varias veces import. En este caso Objetos.Persona ( también pueden ser clases del entorno claro, como java.sql ). erroPage: Muestra simplemente la página de error en caso de que ocurra uno y no sea tomado por las excepsiones del código.
  • 8. Codigos <%= expresión %>: Para mostrar datos, es decir expresiones evaluadas para la salida (por ejemplo: persona.getNombre() en una tabla HTML). <% código %>: Algoritmos y cálculos comunes, tomar una variable, manipular clases (código java común y corriente). No se puede mostrar algo en el navegador, para eso de utiliza el tag anterior. <%! código %>: Se insertan en el cuerpo de la clase del servlet, fuera de cualquier mótodo existente.