SlideShare una empresa de Scribd logo
SESSIONS-APPLICATION-
PAGECONTEXT
SESSIONS
Es un objeto de la clase HttpSession, que nos permite
acceder a la sesion asociada a la peticion. Atraves de este
obejeto podemos, entre otras cosas, guardar objetos que
seran accesibles desde cualquier JSP de la sesion o
invalidarla.
Siento una serie de comunicaciones entre un cliente y un
servidor en la que se realiza un intercambio de
informacion.
SESSIONS
EJEMPLO:
public class UnServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequestreq,HttpServletResponse resp)
throws ServletException, IOException {
Integer variable =(Integer)req.getSession().getAttribute("variable");
...
resp.getWriter().print("<p> La variable vale " + variable + "</p>");
APPLICATION
Es un objeto de la clase ServletContext. Este objeto es comun
para toda la aplicación web y, entre otras cosas, nos permite
almacenar informacion que sera accesible desde todas las
paginas de la aplicación web independiente de la sesion.
Estas variables son válidas para la aplicación. Permanecen hasta
que repleguemos nuestra aplicación del servidor o echemos el
servidor abajo. Son compartidas para todos los usuarios que
visiten nuestra página web.
Dentro de un JSP podemos fijarlas o leerlas con la variable
application que viene predefinida en cualquier JSP, usando los
conocidos métodos setAttribute() y getAttribute().
APPLICATION
EJEMPLO:
public class UnServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse
resp) throws ServletException, IOException {
// Para fijar la variable
getServletContext().setAttribute("PI", new Double(3.1416));
...
// Y para leerla en otro o el mismo
servlet Double pi = (Double)getServletContext().getAttribute("PI");
PAGECONTEXT
●
Es un objeto de la clase PageContext. Entre otras
cosas, nos permite almacenar información
localmente a al pagina.
●
Representa el Contexto del JSP/Servlet.
PAGECONTEXT
{pageContext.servletContext.getAttribute("variableAplicacion")}
{pageContext.session.getAttribute("variableSession")}
{pageContext.request.getAttribute("variablePeticion")}
{variablePagina}
BIBLIOGRAFIA
●
S.A, (15 nov 2012), Pasar datos entre JSPs y Servlets. Page, Request, Session y
Application scope; recuperado de
http://chuwiki.chuidiang.org/index.php?title=Pasar_datos_entre_JSPs_y_Servlets._Page,_R
●
Daniel Aguilar Paredes, (30 sep 2012), JSP con SESSIONS; recuperado de
http://es.slideshare.net/Sysworkap/jsp-con-session
●
Cecilio Álvarez Caules, (25 febrero 2015), JSP Scopes y PageContext; recuperado de
http://www.arquitecturajava.com/jsp-scopes-y-pagecontext/
●
Amanda Galindo Carrilo, Modulo de trabajo segundo periodo; APLICACIONES WEB II
BIBLIOGRAFIA
●
S.A, (15 nov 2012), Pasar datos entre JSPs y Servlets. Page, Request, Session y
Application scope; recuperado de
http://chuwiki.chuidiang.org/index.php?title=Pasar_datos_entre_JSPs_y_Servlets._Page,_R
●
Daniel Aguilar Paredes, (30 sep 2012), JSP con SESSIONS; recuperado de
http://es.slideshare.net/Sysworkap/jsp-con-session
●
Cecilio Álvarez Caules, (25 febrero 2015), JSP Scopes y PageContext; recuperado de
http://www.arquitecturajava.com/jsp-scopes-y-pagecontext/
●
●
Amanda Galindo Carrilo, Modulo de trabajo segundo periodo; APLICACIONES WEB II
BIBLIOGRAFIA
●
S.A, (15 nov 2012), Pasar datos entre JSPs y Servlets. Page, Request, Session y
Application scope; recuperado de
http://chuwiki.chuidiang.org/index.php?title=Pasar_datos_entre_JSPs_y_Servlets._Page,_R
●
Daniel Aguilar Paredes, (30 sep 2012), JSP con SESSIONS; recuperado de
http://es.slideshare.net/Sysworkap/jsp-con-session
●
Cecilio Álvarez Caules, (25 febrero 2015), JSP Scopes y PageContext; recuperado de
http://www.arquitecturajava.com/jsp-scopes-y-pagecontext/
●
●
Amanda Galindo Carrilo, Modulo de trabajo segundo periodo; APLICACIONES WEB II

Más contenido relacionado

La actualidad más candente

Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
Thalia Regalado Juape
 
Bases de Datos con JDBC para MySQL
Bases de Datos con JDBC para MySQLBases de Datos con JDBC para MySQL
Bases de Datos con JDBC para MySQL
Juan Diego Prado
 
Trabajo Connectar
Trabajo ConnectarTrabajo Connectar
Objetos Implicitos de JSP
Objetos Implicitos de JSPObjetos Implicitos de JSP
Objetos Implicitos de JSP
kelly120797
 
Aplicaciones pagina web
Aplicaciones pagina webAplicaciones pagina web
Aplicaciones pagina web
sofia2701
 
Diseno De La Navegacion
Diseno De La NavegacionDiseno De La Navegacion
Diseno De La Navegacion
Gonzalo Piedra
 
Sistema de gestión de base de datos
Sistema de gestión de base de datosSistema de gestión de base de datos
Sistema de gestión de base de datos
emmunozb01
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
Lisbeth Ocaña Bueno
 
Connection trabajo
Connection trabajoConnection trabajo
Connection trabajo
INGRID LESLY CORONEL ACUÑA
 
Clase servletsaccesobd
Clase servletsaccesobdClase servletsaccesobd
Clase servletsaccesobd
simeon
 
Sqlite
SqliteSqlite
Sqlite
ALYTS
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
Jesus NM
 
Trabajo de sistemas de informacion
Trabajo de sistemas de informacionTrabajo de sistemas de informacion
Trabajo de sistemas de informacion
Evelin Oña
 
Java Sap
Java SapJava Sap
Java Sap
Ingnova
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
kevinalexandergonzales
 
Clase 19 programación en base a patrones
Clase 19 programación en base a patronesClase 19 programación en base a patrones
Clase 19 programación en base a patrones
Pablo Andres Cáceres Ferreira
 

La actualidad más candente (16)

Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Bases de Datos con JDBC para MySQL
Bases de Datos con JDBC para MySQLBases de Datos con JDBC para MySQL
Bases de Datos con JDBC para MySQL
 
Trabajo Connectar
Trabajo ConnectarTrabajo Connectar
Trabajo Connectar
 
Objetos Implicitos de JSP
Objetos Implicitos de JSPObjetos Implicitos de JSP
Objetos Implicitos de JSP
 
Aplicaciones pagina web
Aplicaciones pagina webAplicaciones pagina web
Aplicaciones pagina web
 
Diseno De La Navegacion
Diseno De La NavegacionDiseno De La Navegacion
Diseno De La Navegacion
 
Sistema de gestión de base de datos
Sistema de gestión de base de datosSistema de gestión de base de datos
Sistema de gestión de base de datos
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Connection trabajo
Connection trabajoConnection trabajo
Connection trabajo
 
Clase servletsaccesobd
Clase servletsaccesobdClase servletsaccesobd
Clase servletsaccesobd
 
Sqlite
SqliteSqlite
Sqlite
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Trabajo de sistemas de informacion
Trabajo de sistemas de informacionTrabajo de sistemas de informacion
Trabajo de sistemas de informacion
 
Java Sap
Java SapJava Sap
Java Sap
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Clase 19 programación en base a patrones
Clase 19 programación en base a patronesClase 19 programación en base a patrones
Clase 19 programación en base a patrones
 

Destacado

Trabajo colaborativo fase 1
Trabajo colaborativo fase 1Trabajo colaborativo fase 1
Trabajo colaborativo fase 1
Oscar Clavijo
 
Orientaciones para-establecer-una-relación-de-tutorías
Orientaciones para-establecer-una-relación-de-tutoríasOrientaciones para-establecer-una-relación-de-tutorías
Orientaciones para-establecer-una-relación-de-tutorías
abrilpt
 
Invierno
InviernoInvierno
Invierno
guest259763
 
J.P.Thomas Despre Petru Dumitriu
J.P.Thomas Despre Petru DumitriuJ.P.Thomas Despre Petru Dumitriu
J.P.Thomas Despre Petru Dumitriutaralunga
 
L'information de santé sur Internet
L'information de santé sur InternetL'information de santé sur Internet
L'information de santé sur Internet
Remedeo
 
P.Nemo: Chapitre 3: éthique et eschatologie biblique
P.Nemo: Chapitre 3: éthique et eschatologie bibliqueP.Nemo: Chapitre 3: éthique et eschatologie biblique
P.Nemo: Chapitre 3: éthique et eschatologie bibliqueTheillier Nicomaque
 
Une émeute anti juive à constantine
Une émeute anti juive à constantineUne émeute anti juive à constantine
Une émeute anti juive à constantine
Mohamed
 
Alimentation et effet de serre : nouveaux enjeux de communication
Alimentation et effet de serre : nouveaux enjeux de communicationAlimentation et effet de serre : nouveaux enjeux de communication
Alimentation et effet de serre : nouveaux enjeux de communication
Marion Barral
 
Coffret Famille
Coffret FamilleCoffret Famille
Coffret FamilleHappybox
 
Digital New Fronts 2015
Digital New Fronts 2015Digital New Fronts 2015
Digital New Fronts 2015
Alexandre Faure
 
Karla
KarlaKarla
Karla
Karlis8080
 
Murales d
Murales dMurales d
Murales d
180052
 
La cadena de suministro transparente
La cadena de suministro transparenteLa cadena de suministro transparente
La cadena de suministro transparente
intikpo
 
CV Juan Pena A
CV Juan Pena ACV Juan Pena A
CV Juan Pena A
Juan Peña A.
 
Ensayo 2
Ensayo 2Ensayo 2
Ensayo 2
Isamary Rivero
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
Betii 'Florenciia
 
2 decadadas de neoliberalismo
2 decadadas de neoliberalismo2 decadadas de neoliberalismo
2 decadadas de neoliberalismo
potrillosp89
 
trabajo sobre el juego
trabajo sobre el juegotrabajo sobre el juego
trabajo sobre el juego
Juanpablo Mena
 

Destacado (20)

Trabajo colaborativo fase 1
Trabajo colaborativo fase 1Trabajo colaborativo fase 1
Trabajo colaborativo fase 1
 
Orientaciones para-establecer-una-relación-de-tutorías
Orientaciones para-establecer-una-relación-de-tutoríasOrientaciones para-establecer-una-relación-de-tutorías
Orientaciones para-establecer-una-relación-de-tutorías
 
Invierno
InviernoInvierno
Invierno
 
J.P.Thomas Despre Petru Dumitriu
J.P.Thomas Despre Petru DumitriuJ.P.Thomas Despre Petru Dumitriu
J.P.Thomas Despre Petru Dumitriu
 
L'information de santé sur Internet
L'information de santé sur InternetL'information de santé sur Internet
L'information de santé sur Internet
 
P.Nemo: Chapitre 3: éthique et eschatologie biblique
P.Nemo: Chapitre 3: éthique et eschatologie bibliqueP.Nemo: Chapitre 3: éthique et eschatologie biblique
P.Nemo: Chapitre 3: éthique et eschatologie biblique
 
Une émeute anti juive à constantine
Une émeute anti juive à constantineUne émeute anti juive à constantine
Une émeute anti juive à constantine
 
Alimentation et effet de serre : nouveaux enjeux de communication
Alimentation et effet de serre : nouveaux enjeux de communicationAlimentation et effet de serre : nouveaux enjeux de communication
Alimentation et effet de serre : nouveaux enjeux de communication
 
Coffret Famille
Coffret FamilleCoffret Famille
Coffret Famille
 
Digital New Fronts 2015
Digital New Fronts 2015Digital New Fronts 2015
Digital New Fronts 2015
 
Karla
KarlaKarla
Karla
 
Murales d
Murales dMurales d
Murales d
 
La cadena de suministro transparente
La cadena de suministro transparenteLa cadena de suministro transparente
La cadena de suministro transparente
 
CV Juan Pena A
CV Juan Pena ACV Juan Pena A
CV Juan Pena A
 
Ensayo 2
Ensayo 2Ensayo 2
Ensayo 2
 
L'éthique biblique Nemo
L'éthique biblique NemoL'éthique biblique Nemo
L'éthique biblique Nemo
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
2 decadadas de neoliberalismo
2 decadadas de neoliberalismo2 decadadas de neoliberalismo
2 decadadas de neoliberalismo
 
trabajo sobre el juego
trabajo sobre el juegotrabajo sobre el juego
trabajo sobre el juego
 
Tas de beaux cieux tu sais
Tas de beaux cieux tu saisTas de beaux cieux tu sais
Tas de beaux cieux tu sais
 

Similar a Jsp1101

Jsp1101
Jsp1101Jsp1101
Jsp
JspJsp
Informatica objetos jsp
Informatica objetos jspInformatica objetos jsp
Informatica objetos jsp
juanvelandia99
 
Objetos implicitos jsp
Objetos implicitos jspObjetos implicitos jsp
Objetos implicitos jsp
ValentinaCely99
 
Tatiana
TatianaTatiana
Tatiana
TatianaTatiana
Objetos implicitos
Objetos implicitosObjetos implicitos
Objetos implicitos
Jessicavergara273
 
Presentacion sebastian ospina
Presentacion sebastian ospinaPresentacion sebastian ospina
Presentacion sebastian ospina
LeidyTGuarguati
 
Manual Basico De Struts
Manual Basico De StrutsManual Basico De Struts
Manual Basico De Struts
carlossanchezvillena
 
Objetos Implícitos en JSP.
Objetos Implícitos en JSP.Objetos Implícitos en JSP.
Objetos Implícitos en JSP.
Valeria Aksjd
 
Jsp
JspJsp
Jsp
JspJsp
Objetos implícitos en jsp
Objetos implícitos en jspObjetos implícitos en jsp
Objetos implícitos en jsp
Julian Felipe Gomez Sanchez
 
J2 ee
J2 eeJ2 ee
Jsp(java server pages)
Jsp(java server pages)Jsp(java server pages)
Jsp(java server pages)
diegob1098
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web java
César Ocampo
 
Jsp
JspJsp
Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)
Abimael Desales López
 
Objetos implicitos de jsp
Objetos implicitos de jspObjetos implicitos de jsp
Objetos implicitos de jsp
Paulis Rincon
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
kelly yesenia montalvan damian
 

Similar a Jsp1101 (20)

Jsp1101
Jsp1101Jsp1101
Jsp1101
 
Jsp
JspJsp
Jsp
 
Informatica objetos jsp
Informatica objetos jspInformatica objetos jsp
Informatica objetos jsp
 
Objetos implicitos jsp
Objetos implicitos jspObjetos implicitos jsp
Objetos implicitos jsp
 
Tatiana
TatianaTatiana
Tatiana
 
Tatiana
TatianaTatiana
Tatiana
 
Objetos implicitos
Objetos implicitosObjetos implicitos
Objetos implicitos
 
Presentacion sebastian ospina
Presentacion sebastian ospinaPresentacion sebastian ospina
Presentacion sebastian ospina
 
Manual Basico De Struts
Manual Basico De StrutsManual Basico De Struts
Manual Basico De Struts
 
Objetos Implícitos en JSP.
Objetos Implícitos en JSP.Objetos Implícitos en JSP.
Objetos Implícitos en JSP.
 
Jsp
JspJsp
Jsp
 
Jsp
JspJsp
Jsp
 
Objetos implícitos en jsp
Objetos implícitos en jspObjetos implícitos en jsp
Objetos implícitos en jsp
 
J2 ee
J2 eeJ2 ee
J2 ee
 
Jsp(java server pages)
Jsp(java server pages)Jsp(java server pages)
Jsp(java server pages)
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web java
 
Jsp
JspJsp
Jsp
 
Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)
 
Objetos implicitos de jsp
Objetos implicitos de jspObjetos implicitos de jsp
Objetos implicitos de jsp
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 

Último

MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
darilpisco021
 
cáncer a la próstata ( Contreras Vivanco Juan David).pptx
cáncer a la próstata ( Contreras Vivanco Juan David).pptxcáncer a la próstata ( Contreras Vivanco Juan David).pptx
cáncer a la próstata ( Contreras Vivanco Juan David).pptx
contrerasvivancoj
 
importancia de la organizacion moderna jjj
importancia de la organizacion moderna jjjimportancia de la organizacion moderna jjj
importancia de la organizacion moderna jjj
gallegoscarneronelso
 
El Foro Mundial de la Educación Dakar (2000) tarea de METODOLOGIA 15 DE JUNIO...
El Foro Mundial de la Educación Dakar (2000) tarea de METODOLOGIA 15 DE JUNIO...El Foro Mundial de la Educación Dakar (2000) tarea de METODOLOGIA 15 DE JUNIO...
El Foro Mundial de la Educación Dakar (2000) tarea de METODOLOGIA 15 DE JUNIO...
hadzitbalchetranspar
 
APLICACIONES EN INTERNET-GOOGLE4 XD.docx
APLICACIONES EN INTERNET-GOOGLE4 XD.docxAPLICACIONES EN INTERNET-GOOGLE4 XD.docx
APLICACIONES EN INTERNET-GOOGLE4 XD.docx
jordanovillacorta09
 
Actividad integradora 6 curso multimedia
Actividad integradora 6 curso multimediaActividad integradora 6 curso multimedia
Actividad integradora 6 curso multimedia
AliiIxh
 
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdfLA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
YulianaCori
 
Copia de LaHoja_20240527_200357_0000.pptx
Copia de LaHoja_20240527_200357_0000.pptxCopia de LaHoja_20240527_200357_0000.pptx
Copia de LaHoja_20240527_200357_0000.pptx
jcoloniapu
 
FORMATO GUÍA experimental resuelto yesss
FORMATO GUÍA experimental resuelto yesssFORMATO GUÍA experimental resuelto yesss
FORMATO GUÍA experimental resuelto yesss
mariel2006torresjenn
 
Tema: gastritis. Contreras Vivanco Juan David pptx
Tema: gastritis. Contreras Vivanco Juan David pptxTema: gastritis. Contreras Vivanco Juan David pptx
Tema: gastritis. Contreras Vivanco Juan David pptx
contrerasvivancoj
 
Encuentra ese factor X que te haga mejorar como SEO #SOB24
Encuentra ese factor X que te haga mejorar como SEO  #SOB24Encuentra ese factor X que te haga mejorar como SEO  #SOB24
Encuentra ese factor X que te haga mejorar como SEO #SOB24
MJ Cachón Yáñez
 
Herramientas de la web 2.0.pptx
Herramientas    de     la    web    2.0.pptxHerramientas    de     la    web    2.0.pptx
Herramientas de la web 2.0.pptx
anittaeunice
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
Angeles del Rosario Escobar Mendoza
 
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdfUSOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
politamazznaa
 
aplicaciones de internet Google.20240pdf
aplicaciones de internet Google.20240pdfaplicaciones de internet Google.20240pdf
aplicaciones de internet Google.20240pdf
jordanovillacorta09
 
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdfTRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
anacruztone06
 
YouTube xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
YouTube  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYouTube  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
YouTube xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SharisNoelySancaYana1
 
RL Tema 2 - Instalación física de una red.ppt
RL  Tema 2 - Instalación física de una red.pptRL  Tema 2 - Instalación física de una red.ppt
RL Tema 2 - Instalación física de una red.ppt
lvaroFernndez37
 
TEMA 1. DESTILACION [Autoguardado]_copia.pptx
TEMA 1. DESTILACION [Autoguardado]_copia.pptxTEMA 1. DESTILACION [Autoguardado]_copia.pptx
TEMA 1. DESTILACION [Autoguardado]_copia.pptx
ArmandoCastro93
 
MONOGRAFRIA GOOGLE (grupo 1ro de google)1.pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google)1.pdfMONOGRAFRIA GOOGLE (grupo 1ro de google)1.pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google)1.pdf
darilpisco021
 

Último (20)

MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
 
cáncer a la próstata ( Contreras Vivanco Juan David).pptx
cáncer a la próstata ( Contreras Vivanco Juan David).pptxcáncer a la próstata ( Contreras Vivanco Juan David).pptx
cáncer a la próstata ( Contreras Vivanco Juan David).pptx
 
importancia de la organizacion moderna jjj
importancia de la organizacion moderna jjjimportancia de la organizacion moderna jjj
importancia de la organizacion moderna jjj
 
El Foro Mundial de la Educación Dakar (2000) tarea de METODOLOGIA 15 DE JUNIO...
El Foro Mundial de la Educación Dakar (2000) tarea de METODOLOGIA 15 DE JUNIO...El Foro Mundial de la Educación Dakar (2000) tarea de METODOLOGIA 15 DE JUNIO...
El Foro Mundial de la Educación Dakar (2000) tarea de METODOLOGIA 15 DE JUNIO...
 
APLICACIONES EN INTERNET-GOOGLE4 XD.docx
APLICACIONES EN INTERNET-GOOGLE4 XD.docxAPLICACIONES EN INTERNET-GOOGLE4 XD.docx
APLICACIONES EN INTERNET-GOOGLE4 XD.docx
 
Actividad integradora 6 curso multimedia
Actividad integradora 6 curso multimediaActividad integradora 6 curso multimedia
Actividad integradora 6 curso multimedia
 
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdfLA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
 
Copia de LaHoja_20240527_200357_0000.pptx
Copia de LaHoja_20240527_200357_0000.pptxCopia de LaHoja_20240527_200357_0000.pptx
Copia de LaHoja_20240527_200357_0000.pptx
 
FORMATO GUÍA experimental resuelto yesss
FORMATO GUÍA experimental resuelto yesssFORMATO GUÍA experimental resuelto yesss
FORMATO GUÍA experimental resuelto yesss
 
Tema: gastritis. Contreras Vivanco Juan David pptx
Tema: gastritis. Contreras Vivanco Juan David pptxTema: gastritis. Contreras Vivanco Juan David pptx
Tema: gastritis. Contreras Vivanco Juan David pptx
 
Encuentra ese factor X que te haga mejorar como SEO #SOB24
Encuentra ese factor X que te haga mejorar como SEO  #SOB24Encuentra ese factor X que te haga mejorar como SEO  #SOB24
Encuentra ese factor X que te haga mejorar como SEO #SOB24
 
Herramientas de la web 2.0.pptx
Herramientas    de     la    web    2.0.pptxHerramientas    de     la    web    2.0.pptx
Herramientas de la web 2.0.pptx
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
 
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdfUSOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
 
aplicaciones de internet Google.20240pdf
aplicaciones de internet Google.20240pdfaplicaciones de internet Google.20240pdf
aplicaciones de internet Google.20240pdf
 
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdfTRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
 
YouTube xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
YouTube  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYouTube  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
YouTube xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
RL Tema 2 - Instalación física de una red.ppt
RL  Tema 2 - Instalación física de una red.pptRL  Tema 2 - Instalación física de una red.ppt
RL Tema 2 - Instalación física de una red.ppt
 
TEMA 1. DESTILACION [Autoguardado]_copia.pptx
TEMA 1. DESTILACION [Autoguardado]_copia.pptxTEMA 1. DESTILACION [Autoguardado]_copia.pptx
TEMA 1. DESTILACION [Autoguardado]_copia.pptx
 
MONOGRAFRIA GOOGLE (grupo 1ro de google)1.pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google)1.pdfMONOGRAFRIA GOOGLE (grupo 1ro de google)1.pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google)1.pdf
 

Jsp1101

  • 2. SESSIONS Es un objeto de la clase HttpSession, que nos permite acceder a la sesion asociada a la peticion. Atraves de este obejeto podemos, entre otras cosas, guardar objetos que seran accesibles desde cualquier JSP de la sesion o invalidarla. Siento una serie de comunicaciones entre un cliente y un servidor en la que se realiza un intercambio de informacion.
  • 3. SESSIONS EJEMPLO: public class UnServlet extends HttpServlet { @Override protected void doGet(HttpServletRequestreq,HttpServletResponse resp) throws ServletException, IOException { Integer variable =(Integer)req.getSession().getAttribute("variable"); ... resp.getWriter().print("<p> La variable vale " + variable + "</p>");
  • 4. APPLICATION Es un objeto de la clase ServletContext. Este objeto es comun para toda la aplicación web y, entre otras cosas, nos permite almacenar informacion que sera accesible desde todas las paginas de la aplicación web independiente de la sesion. Estas variables son válidas para la aplicación. Permanecen hasta que repleguemos nuestra aplicación del servidor o echemos el servidor abajo. Son compartidas para todos los usuarios que visiten nuestra página web. Dentro de un JSP podemos fijarlas o leerlas con la variable application que viene predefinida en cualquier JSP, usando los conocidos métodos setAttribute() y getAttribute().
  • 5. APPLICATION EJEMPLO: public class UnServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // Para fijar la variable getServletContext().setAttribute("PI", new Double(3.1416)); ... // Y para leerla en otro o el mismo servlet Double pi = (Double)getServletContext().getAttribute("PI");
  • 6. PAGECONTEXT ● Es un objeto de la clase PageContext. Entre otras cosas, nos permite almacenar información localmente a al pagina. ● Representa el Contexto del JSP/Servlet.
  • 8. BIBLIOGRAFIA ● S.A, (15 nov 2012), Pasar datos entre JSPs y Servlets. Page, Request, Session y Application scope; recuperado de http://chuwiki.chuidiang.org/index.php?title=Pasar_datos_entre_JSPs_y_Servlets._Page,_R ● Daniel Aguilar Paredes, (30 sep 2012), JSP con SESSIONS; recuperado de http://es.slideshare.net/Sysworkap/jsp-con-session ● Cecilio Álvarez Caules, (25 febrero 2015), JSP Scopes y PageContext; recuperado de http://www.arquitecturajava.com/jsp-scopes-y-pagecontext/ ● Amanda Galindo Carrilo, Modulo de trabajo segundo periodo; APLICACIONES WEB II
  • 9. BIBLIOGRAFIA ● S.A, (15 nov 2012), Pasar datos entre JSPs y Servlets. Page, Request, Session y Application scope; recuperado de http://chuwiki.chuidiang.org/index.php?title=Pasar_datos_entre_JSPs_y_Servlets._Page,_R ● Daniel Aguilar Paredes, (30 sep 2012), JSP con SESSIONS; recuperado de http://es.slideshare.net/Sysworkap/jsp-con-session ● Cecilio Álvarez Caules, (25 febrero 2015), JSP Scopes y PageContext; recuperado de http://www.arquitecturajava.com/jsp-scopes-y-pagecontext/ ● ● Amanda Galindo Carrilo, Modulo de trabajo segundo periodo; APLICACIONES WEB II
  • 10. BIBLIOGRAFIA ● S.A, (15 nov 2012), Pasar datos entre JSPs y Servlets. Page, Request, Session y Application scope; recuperado de http://chuwiki.chuidiang.org/index.php?title=Pasar_datos_entre_JSPs_y_Servlets._Page,_R ● Daniel Aguilar Paredes, (30 sep 2012), JSP con SESSIONS; recuperado de http://es.slideshare.net/Sysworkap/jsp-con-session ● Cecilio Álvarez Caules, (25 febrero 2015), JSP Scopes y PageContext; recuperado de http://www.arquitecturajava.com/jsp-scopes-y-pagecontext/ ● ● Amanda Galindo Carrilo, Modulo de trabajo segundo periodo; APLICACIONES WEB II