SlideShare una empresa de Scribd logo
1 de 11
JSPJSP
ELEMENTOSELEMENTOS
INICIALMENTE EEL CODIGO FUENTE DE UNA PAGINA JSP
PUEDE CONTENER:
Directivas: indican información general de la
pagina,como puede ser importación de clases.
Declaraciones : sirven para declarar métodos o
variables
Scriptlets : código de java emebido
Expresiones: Expresiones java que se evalúan y se
envían a la salida
Tags JSP: etiquetas especiales que interpreta el
servidor
INICIALMENTE EEL CODIGO FUENTE DE UNA PAGINA JSP
PUEDE CONTENER:
Directivas: indican información general de la
pagina,como puede ser importación de clases.
Declaraciones : sirven para declarar métodos o
variables
Scriptlets : código de java emebido
Expresiones: Expresiones java que se evalúan y se
envían a la salida
Tags JSP: etiquetas especiales que interpreta el
servidor
ELEMENTOSELEMENTOS
CODIGO JAVA
PODEMOS INSERTAR CODIGO JAVA
DENTRO DE JSP DE TRES FORMAS
1)EXPRESIONES
2)SSSCRIPTLETS
3)DECLARACIONES
CODIGO JAVA
PODEMOS INSERTAR CODIGO JAVA
DENTRO DE JSP DE TRES FORMAS
1)EXPRESIONES
2)SSSCRIPTLETS
3)DECLARACIONES
EXPRESIONESEXPRESIONES
Son fragmentos de código java, con la forma de
<%=expresiones%>,dentro de una expresión podemos
incluir cualquier cosa que normalmente se introduciría
dentro de una System.out.print
Ejemplos
<%= new java.util.date() %>
<%=Math.PI*2 %>
<%= Tamaño de ventana : “+ventana.length() %>
Son fragmentos de código java, con la forma de
<%=expresiones%>,dentro de una expresión podemos
incluir cualquier cosa que normalmente se introduciría
dentro de una System.out.print
Ejemplos
<%= new java.util.date() %>
<%=Math.PI*2 %>
<%= Tamaño de ventana : “+ventana.length() %>
SCRIPTLETSSCRIPTLETS
Son fragmentos de código java con la forma <%codigo%>, en
general podemos instalar cualquier código que pudiéramos
usar en java.
Ejemplo:
<html>
<%! int base = 5, altura = 7 ; %>
<% base * altura / 2.0;
new java.util.Date();
System.out.println( "hola mundo" ); %>
</html>
Son fragmentos de código java con la forma <%codigo%>, en
general podemos instalar cualquier código que pudiéramos
usar en java.
Ejemplo:
<html>
<%! int base = 5, altura = 7 ; %>
<% base * altura / 2.0;
new java.util.Date();
System.out.println( "hola mundo" ); %>
</html>
DECLARACIONESDECLARACIONES
Contienen declaraciones de variables o métodos con la
forma <%! declaración %>.Estas variables o métodos serán
accesibles desde cualquier lugar de la pagina JSP
Ejemplo
<%@ page import="java.util.*" %>
<HTML>
<BODY>
<%
getDate Fecha () (System.out.println ( "En getDate ()
método" ); regreso theDate;)
%> Hola! The time is now <% = getdate ()%>
</BODY>
</HTML>
Contienen declaraciones de variables o métodos con la
forma <%! declaración %>.Estas variables o métodos serán
accesibles desde cualquier lugar de la pagina JSP
Ejemplo
<%@ page import="java.util.*" %>
<HTML>
<BODY>
<%
getDate Fecha () (System.out.println ( "En getDate ()
método" ); regreso theDate;)
%> Hola! The time is now <% = getdate ()%>
</BODY>
</HTML>
Para empotrar el código de java en una pagina html y
convertirla en una pagina jsp, se deberán utilizar ciertos tags o
directivas, de las cuales existen las siguientes:
1.- Comentarios <%– comentario –%> Ignorados cuando jsp es
convertida a servlet y muy útiles para documentar nuestros
programas jsp.
2.- Declaracion <%! Variables, metodos, etc %> Recordar que
todo buen programa, empieza declarando variables.
Cada variable debera ser declarada de acuerdo a las reglas
normales de java.
Cada declaración termina con punto y coma (;)
Toda variable o metodo usado en el programa debera ser
declarada primero.
Para empotrar el código de java en una pagina html y
convertirla en una pagina jsp, se deberán utilizar ciertos tags o
directivas, de las cuales existen las siguientes:
1.- Comentarios <%– comentario –%> Ignorados cuando jsp es
convertida a servlet y muy útiles para documentar nuestros
programas jsp.
2.- Declaracion <%! Variables, metodos, etc %> Recordar que
todo buen programa, empieza declarando variables.
Cada variable debera ser declarada de acuerdo a las reglas
normales de java.
Cada declaración termina con punto y coma (;)
Toda variable o metodo usado en el programa debera ser
declarada primero.
DIRECTIVASDIRECTIVAS
Las directivas son elementos que proporcionan información al
motor JSP, e influirán en la estructura del servlet generado,
hay tres tipos de directivas: page,taglib e include
Ejemplo
<%@ page import="java.util.*" %>
<HTML>
Hoy es <%= new Date() %>
</HTML
Las directivas son elementos que proporcionan información al
motor JSP, e influirán en la estructura del servlet generado,
hay tres tipos de directivas: page,taglib e include
Ejemplo
<%@ page import="java.util.*" %>
<HTML>
Hoy es <%= new Date() %>
</HTML
.- Include Directive <%@ include file=“url”
%> Se usa para incluir achivos en la pc que
compila la jsp, esto se realiza al tiempo que
la jsp es convertida en servlet, el url debe
ser relativo.
Para este caso también es valido:
jsp:include action para incluir el archivo al
tiempo de request por parte de un usuario
remoto
.- Include Directive <%@ include file=“url”
%> Se usa para incluir achivos en la pc que
compila la jsp, esto se realiza al tiempo que
la jsp es convertida en servlet, el url debe
ser relativo.
Para este caso también es valido:
jsp:include action para incluir el archivo al
tiempo de request por parte de un usuario
remoto
ETIQUETASETIQUETAS
Para empotrar el código de java en una pagina html y
convertirla en una pagina jsp, se deberán utilizar ciertos tags
o directivas, de las cuales existen las siguientes:
7.- jsp:include Action <jsp:include page=“URL relativo”
Flush=“true”/>
Incluye el archivo al tiempo de request, no al tiempo
de conversion jsp-servlet, como el caso 5.
8.- jsp:useBean Action <jsp:useBean att=val*/> o
<jsp:useBean att=val*> … </jsp:useBean> Encuentra o
construye un Java Bean. Sus atributos son: id=“name”,
scope=“page|request|session|application”,
class=“package.class”, type=“package.class”,
beanName=“package.class”
Para empotrar el código de java en una pagina html y
convertirla en una pagina jsp, se deberán utilizar ciertos tags
o directivas, de las cuales existen las siguientes:
7.- jsp:include Action <jsp:include page=“URL relativo”
Flush=“true”/>
Incluye el archivo al tiempo de request, no al tiempo
de conversion jsp-servlet, como el caso 5.
8.- jsp:useBean Action <jsp:useBean att=val*/> o
<jsp:useBean att=val*> … </jsp:useBean> Encuentra o
construye un Java Bean. Sus atributos son: id=“name”,
scope=“page|request|session|application”,
class=“package.class”, type=“package.class”,
beanName=“package.class”
9.- jsp:setProperty Action <jsp:setProperty att=val*/> Crea o
define las propiedades generales de un JAVA BEAN ya sea en
forma explicita o como un parámetro que llego de un request.
Sus atributos són: name=“beanName”,
property=“propertyName|*”, param=“parameterName”,
value=“val”.
10.-jsp:getProperty Action <jsp:getProperty
name=“propertyName” value=“val”/> Captura o despliega las
propiedades de un BEAN.
11.- jsp:forward Action <jsp:forward page=“URL relativo”/>
Manda llamar o enlazar otra pagina.
9.- jsp:setProperty Action <jsp:setProperty att=val*/> Crea o
define las propiedades generales de un JAVA BEAN ya sea en
forma explicita o como un parámetro que llego de un request.
Sus atributos són: name=“beanName”,
property=“propertyName|*”, param=“parameterName”,
value=“val”.
10.-jsp:getProperty Action <jsp:getProperty
name=“propertyName” value=“val”/> Captura o despliega las
propiedades de un BEAN.
11.- jsp:forward Action <jsp:forward page=“URL relativo”/>
Manda llamar o enlazar otra pagina.

Más contenido relacionado

La actualidad más candente

Curso Java Avanzado 3 4 Js Ps Con Java Beans
Curso Java Avanzado   3 4 Js Ps Con Java BeansCurso Java Avanzado   3 4 Js Ps Con Java Beans
Curso Java Avanzado 3 4 Js Ps Con Java BeansEmilio Aviles Avila
 
Servlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y TomcatServlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y Tomcatjubacalo
 
Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jspdtbadboy0
 
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsJava WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsHernan Rengifo
 
Jsp servlet- Tutorial BD Conexión
Jsp servlet- Tutorial BD ConexiónJsp servlet- Tutorial BD Conexión
Jsp servlet- Tutorial BD ConexiónPattzy Montero
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajaxjubacalo
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBancojubacalo
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web javaCésar Ocampo
 
Java Primeros Pasos Revista- Edición 2
Java Primeros Pasos Revista- Edición 2Java Primeros Pasos Revista- Edición 2
Java Primeros Pasos Revista- Edición 2guest39ff1b
 
Find File Servlet DB
Find File Servlet DBFind File Servlet DB
Find File Servlet DBjubacalo
 
Capa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosCapa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosUNACAR
 

La actualidad más candente (20)

Curso Java Avanzado 3 4 Js Ps Con Java Beans
Curso Java Avanzado   3 4 Js Ps Con Java BeansCurso Java Avanzado   3 4 Js Ps Con Java Beans
Curso Java Avanzado 3 4 Js Ps Con Java Beans
 
Curso Java Avanzado 3 Js Ps
Curso Java Avanzado   3 Js PsCurso Java Avanzado   3 Js Ps
Curso Java Avanzado 3 Js Ps
 
Java beans en jsp
Java beans en jspJava beans en jsp
Java beans en jsp
 
Servlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y TomcatServlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y Tomcat
 
MVC en CakePHP 2.0
MVC en CakePHP 2.0MVC en CakePHP 2.0
MVC en CakePHP 2.0
 
Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jsp
 
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsJava WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRs
 
Jsp servlet- Tutorial BD Conexión
Jsp servlet- Tutorial BD ConexiónJsp servlet- Tutorial BD Conexión
Jsp servlet- Tutorial BD Conexión
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
Curso Java Avanzado 2 Servlets
Curso Java Avanzado   2 ServletsCurso Java Avanzado   2 Servlets
Curso Java Avanzado 2 Servlets
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBanco
 
Java Web Services - SOAP Binding
Java Web Services - SOAP BindingJava Web Services - SOAP Binding
Java Web Services - SOAP Binding
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web java
 
Java Primeros Pasos Revista- Edición 2
Java Primeros Pasos Revista- Edición 2Java Primeros Pasos Revista- Edición 2
Java Primeros Pasos Revista- Edición 2
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Find File Servlet DB
Find File Servlet DBFind File Servlet DB
Find File Servlet DB
 
Capa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosCapa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenados
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
 
Laravel vc
Laravel vcLaravel vc
Laravel vc
 

Similar a JSP (20)

Java Web - JSP
Java Web - JSPJava Web - JSP
Java Web - JSP
 
Jsp
JspJsp
Jsp
 
JSP
JSPJSP
JSP
 
Sesion06 apuntes
Sesion06 apuntesSesion06 apuntes
Sesion06 apuntes
 
JavaServer Page
JavaServer PageJavaServer Page
JavaServer Page
 
Jsp Paginacion
Jsp PaginacionJsp Paginacion
Jsp Paginacion
 
Practica jsp
Practica jspPractica jsp
Practica jsp
 
06. jsf (java server faces) (1)
06. jsf (java server faces) (1)06. jsf (java server faces) (1)
06. jsf (java server faces) (1)
 
JSP
JSP JSP
JSP
 
Introducción a Tomcat
Introducción a TomcatIntroducción a Tomcat
Introducción a Tomcat
 
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
 
4. Curso Java JSP (Java Server Pages) - Curso 2005-2006
4. Curso Java JSP (Java Server Pages) - Curso 2005-20064. Curso Java JSP (Java Server Pages) - Curso 2005-2006
4. Curso Java JSP (Java Server Pages) - Curso 2005-2006
 
Tema2a Jsp
Tema2a JspTema2a Jsp
Tema2a Jsp
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
 
TEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPTEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSP
 
Spring Mvc Final
Spring Mvc FinalSpring Mvc Final
Spring Mvc Final
 
Capa de presentacion jsp
Capa de presentacion jspCapa de presentacion jsp
Capa de presentacion jsp
 
Acciones
AccionesAcciones
Acciones
 
Programacion Web 2o dept
Programacion Web 2o deptProgramacion Web 2o dept
Programacion Web 2o dept
 
Jsp directiva page
Jsp directiva pageJsp directiva page
Jsp directiva page
 

Último

Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 

Último (20)

Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 

JSP

  • 2. INICIALMENTE EEL CODIGO FUENTE DE UNA PAGINA JSP PUEDE CONTENER: Directivas: indican información general de la pagina,como puede ser importación de clases. Declaraciones : sirven para declarar métodos o variables Scriptlets : código de java emebido Expresiones: Expresiones java que se evalúan y se envían a la salida Tags JSP: etiquetas especiales que interpreta el servidor INICIALMENTE EEL CODIGO FUENTE DE UNA PAGINA JSP PUEDE CONTENER: Directivas: indican información general de la pagina,como puede ser importación de clases. Declaraciones : sirven para declarar métodos o variables Scriptlets : código de java emebido Expresiones: Expresiones java que se evalúan y se envían a la salida Tags JSP: etiquetas especiales que interpreta el servidor
  • 3. ELEMENTOSELEMENTOS CODIGO JAVA PODEMOS INSERTAR CODIGO JAVA DENTRO DE JSP DE TRES FORMAS 1)EXPRESIONES 2)SSSCRIPTLETS 3)DECLARACIONES CODIGO JAVA PODEMOS INSERTAR CODIGO JAVA DENTRO DE JSP DE TRES FORMAS 1)EXPRESIONES 2)SSSCRIPTLETS 3)DECLARACIONES
  • 4. EXPRESIONESEXPRESIONES Son fragmentos de código java, con la forma de <%=expresiones%>,dentro de una expresión podemos incluir cualquier cosa que normalmente se introduciría dentro de una System.out.print Ejemplos <%= new java.util.date() %> <%=Math.PI*2 %> <%= Tamaño de ventana : “+ventana.length() %> Son fragmentos de código java, con la forma de <%=expresiones%>,dentro de una expresión podemos incluir cualquier cosa que normalmente se introduciría dentro de una System.out.print Ejemplos <%= new java.util.date() %> <%=Math.PI*2 %> <%= Tamaño de ventana : “+ventana.length() %>
  • 5. SCRIPTLETSSCRIPTLETS Son fragmentos de código java con la forma <%codigo%>, en general podemos instalar cualquier código que pudiéramos usar en java. Ejemplo: <html> <%! int base = 5, altura = 7 ; %> <% base * altura / 2.0; new java.util.Date(); System.out.println( "hola mundo" ); %> </html> Son fragmentos de código java con la forma <%codigo%>, en general podemos instalar cualquier código que pudiéramos usar en java. Ejemplo: <html> <%! int base = 5, altura = 7 ; %> <% base * altura / 2.0; new java.util.Date(); System.out.println( "hola mundo" ); %> </html>
  • 6. DECLARACIONESDECLARACIONES Contienen declaraciones de variables o métodos con la forma <%! declaración %>.Estas variables o métodos serán accesibles desde cualquier lugar de la pagina JSP Ejemplo <%@ page import="java.util.*" %> <HTML> <BODY> <% getDate Fecha () (System.out.println ( "En getDate () método" ); regreso theDate;) %> Hola! The time is now <% = getdate ()%> </BODY> </HTML> Contienen declaraciones de variables o métodos con la forma <%! declaración %>.Estas variables o métodos serán accesibles desde cualquier lugar de la pagina JSP Ejemplo <%@ page import="java.util.*" %> <HTML> <BODY> <% getDate Fecha () (System.out.println ( "En getDate () método" ); regreso theDate;) %> Hola! The time is now <% = getdate ()%> </BODY> </HTML>
  • 7. Para empotrar el código de java en una pagina html y convertirla en una pagina jsp, se deberán utilizar ciertos tags o directivas, de las cuales existen las siguientes: 1.- Comentarios <%– comentario –%> Ignorados cuando jsp es convertida a servlet y muy útiles para documentar nuestros programas jsp. 2.- Declaracion <%! Variables, metodos, etc %> Recordar que todo buen programa, empieza declarando variables. Cada variable debera ser declarada de acuerdo a las reglas normales de java. Cada declaración termina con punto y coma (;) Toda variable o metodo usado en el programa debera ser declarada primero. Para empotrar el código de java en una pagina html y convertirla en una pagina jsp, se deberán utilizar ciertos tags o directivas, de las cuales existen las siguientes: 1.- Comentarios <%– comentario –%> Ignorados cuando jsp es convertida a servlet y muy útiles para documentar nuestros programas jsp. 2.- Declaracion <%! Variables, metodos, etc %> Recordar que todo buen programa, empieza declarando variables. Cada variable debera ser declarada de acuerdo a las reglas normales de java. Cada declaración termina con punto y coma (;) Toda variable o metodo usado en el programa debera ser declarada primero.
  • 8. DIRECTIVASDIRECTIVAS Las directivas son elementos que proporcionan información al motor JSP, e influirán en la estructura del servlet generado, hay tres tipos de directivas: page,taglib e include Ejemplo <%@ page import="java.util.*" %> <HTML> Hoy es <%= new Date() %> </HTML Las directivas son elementos que proporcionan información al motor JSP, e influirán en la estructura del servlet generado, hay tres tipos de directivas: page,taglib e include Ejemplo <%@ page import="java.util.*" %> <HTML> Hoy es <%= new Date() %> </HTML
  • 9. .- Include Directive <%@ include file=“url” %> Se usa para incluir achivos en la pc que compila la jsp, esto se realiza al tiempo que la jsp es convertida en servlet, el url debe ser relativo. Para este caso también es valido: jsp:include action para incluir el archivo al tiempo de request por parte de un usuario remoto .- Include Directive <%@ include file=“url” %> Se usa para incluir achivos en la pc que compila la jsp, esto se realiza al tiempo que la jsp es convertida en servlet, el url debe ser relativo. Para este caso también es valido: jsp:include action para incluir el archivo al tiempo de request por parte de un usuario remoto
  • 10. ETIQUETASETIQUETAS Para empotrar el código de java en una pagina html y convertirla en una pagina jsp, se deberán utilizar ciertos tags o directivas, de las cuales existen las siguientes: 7.- jsp:include Action <jsp:include page=“URL relativo” Flush=“true”/> Incluye el archivo al tiempo de request, no al tiempo de conversion jsp-servlet, como el caso 5. 8.- jsp:useBean Action <jsp:useBean att=val*/> o <jsp:useBean att=val*> … </jsp:useBean> Encuentra o construye un Java Bean. Sus atributos son: id=“name”, scope=“page|request|session|application”, class=“package.class”, type=“package.class”, beanName=“package.class” Para empotrar el código de java en una pagina html y convertirla en una pagina jsp, se deberán utilizar ciertos tags o directivas, de las cuales existen las siguientes: 7.- jsp:include Action <jsp:include page=“URL relativo” Flush=“true”/> Incluye el archivo al tiempo de request, no al tiempo de conversion jsp-servlet, como el caso 5. 8.- jsp:useBean Action <jsp:useBean att=val*/> o <jsp:useBean att=val*> … </jsp:useBean> Encuentra o construye un Java Bean. Sus atributos son: id=“name”, scope=“page|request|session|application”, class=“package.class”, type=“package.class”, beanName=“package.class”
  • 11. 9.- jsp:setProperty Action <jsp:setProperty att=val*/> Crea o define las propiedades generales de un JAVA BEAN ya sea en forma explicita o como un parámetro que llego de un request. Sus atributos són: name=“beanName”, property=“propertyName|*”, param=“parameterName”, value=“val”. 10.-jsp:getProperty Action <jsp:getProperty name=“propertyName” value=“val”/> Captura o despliega las propiedades de un BEAN. 11.- jsp:forward Action <jsp:forward page=“URL relativo”/> Manda llamar o enlazar otra pagina. 9.- jsp:setProperty Action <jsp:setProperty att=val*/> Crea o define las propiedades generales de un JAVA BEAN ya sea en forma explicita o como un parámetro que llego de un request. Sus atributos són: name=“beanName”, property=“propertyName|*”, param=“parameterName”, value=“val”. 10.-jsp:getProperty Action <jsp:getProperty name=“propertyName” value=“val”/> Captura o despliega las propiedades de un BEAN. 11.- jsp:forward Action <jsp:forward page=“URL relativo”/> Manda llamar o enlazar otra pagina.