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
EJEMPLO:
{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

Más contenido relacionado

Destacado

Semiconductores
SemiconductoresSemiconductores
Semiconductores
hjdlcd
 
Style
StyleStyle
Ellis plans
Ellis plansEllis plans
Ellis planstfooq
 
Acolprof
AcolprofAcolprof
Acolprof
Javier Reyes
 
20110204 rechercheaction postcarbone
20110204 rechercheaction postcarbone20110204 rechercheaction postcarbone
20110204 rechercheaction postcarbone
Quattrolibri
 
Mises-Politique economique par abouchakra-calixte
Mises-Politique economique par abouchakra-calixteMises-Politique economique par abouchakra-calixte
Mises-Politique economique par abouchakra-calixteTheillier Nicomaque
 
Semana1dia2. habilidades
Semana1dia2. habilidadesSemana1dia2. habilidades
Semana1dia2. habilidades
aperalesm
 
Colegio na cional nicoalsa esguerra
Colegio na cional nicoalsa esguerraColegio na cional nicoalsa esguerra
Colegio na cional nicoalsa esguerra
sdmun1014
 
Syllabus informatica-i 2015-may-11 (1)
Syllabus informatica-i 2015-may-11 (1)Syllabus informatica-i 2015-may-11 (1)
Syllabus informatica-i 2015-may-11 (1)
josselyncordova10
 
Impressdf
ImpressdfImpressdf
Impressdf
MSH13ATM
 
Tutorial fotos narradas 3 para windows
Tutorial fotos narradas 3 para windowsTutorial fotos narradas 3 para windows
Tutorial fotos narradas 3 para windows
Taller PNFP
 
Guionquierosalirdemimundo
GuionquierosalirdemimundoGuionquierosalirdemimundo
Guionquierosalirdemimundo
cesargarfias
 
Informatica
InformaticaInformatica
Informatica
Dealan Jay
 
SoLozère - Management et modernisation de l'organisation du travail
SoLozère - Management et modernisation de l'organisation du travailSoLozère - Management et modernisation de l'organisation du travail
SoLozère - Management et modernisation de l'organisation du travail
Lozere Développement
 
Mapas mentales y conceptuales
Mapas mentales y conceptualesMapas mentales y conceptuales
Mapas mentales y conceptuales
Frank Sanch'z
 
Matematicas
MatematicasMatematicas
Matematicas
maryfer0709
 
ambientes virtuales de aprendizaje
ambientes virtuales de aprendizajeambientes virtuales de aprendizaje
ambientes virtuales de aprendizaje
herreraelian
 
Escuela efectiva
Escuela efectiva Escuela efectiva
Escuela efectiva
Marjorie Vergara
 
Dispositivos de entrada
Dispositivos de entradaDispositivos de entrada
Dispositivos de entrada
juss1
 

Destacado (20)

Semiconductores
SemiconductoresSemiconductores
Semiconductores
 
Style
StyleStyle
Style
 
Ellis plans
Ellis plansEllis plans
Ellis plans
 
Acolprof
AcolprofAcolprof
Acolprof
 
20110204 rechercheaction postcarbone
20110204 rechercheaction postcarbone20110204 rechercheaction postcarbone
20110204 rechercheaction postcarbone
 
Mises-Politique economique par abouchakra-calixte
Mises-Politique economique par abouchakra-calixteMises-Politique economique par abouchakra-calixte
Mises-Politique economique par abouchakra-calixte
 
Presentation etude auto_2010
Presentation etude auto_2010Presentation etude auto_2010
Presentation etude auto_2010
 
Semana1dia2. habilidades
Semana1dia2. habilidadesSemana1dia2. habilidades
Semana1dia2. habilidades
 
Colegio na cional nicoalsa esguerra
Colegio na cional nicoalsa esguerraColegio na cional nicoalsa esguerra
Colegio na cional nicoalsa esguerra
 
Syllabus informatica-i 2015-may-11 (1)
Syllabus informatica-i 2015-may-11 (1)Syllabus informatica-i 2015-may-11 (1)
Syllabus informatica-i 2015-may-11 (1)
 
Impressdf
ImpressdfImpressdf
Impressdf
 
Tutorial fotos narradas 3 para windows
Tutorial fotos narradas 3 para windowsTutorial fotos narradas 3 para windows
Tutorial fotos narradas 3 para windows
 
Guionquierosalirdemimundo
GuionquierosalirdemimundoGuionquierosalirdemimundo
Guionquierosalirdemimundo
 
Informatica
InformaticaInformatica
Informatica
 
SoLozère - Management et modernisation de l'organisation du travail
SoLozère - Management et modernisation de l'organisation du travailSoLozère - Management et modernisation de l'organisation du travail
SoLozère - Management et modernisation de l'organisation du travail
 
Mapas mentales y conceptuales
Mapas mentales y conceptualesMapas mentales y conceptuales
Mapas mentales y conceptuales
 
Matematicas
MatematicasMatematicas
Matematicas
 
ambientes virtuales de aprendizaje
ambientes virtuales de aprendizajeambientes virtuales de aprendizaje
ambientes virtuales de aprendizaje
 
Escuela efectiva
Escuela efectiva Escuela efectiva
Escuela efectiva
 
Dispositivos de entrada
Dispositivos de entradaDispositivos de entrada
Dispositivos de entrada
 

Similar a Jsp1101

Jsp1101
Jsp1101Jsp1101
Jsp
JspJsp
Objetos implicitos jsp
Objetos implicitos jspObjetos implicitos jsp
Objetos implicitos jsp
ValentinaCely99
 
JSP
JSPJSP
Tatiana
TatianaTatiana
Tatiana
TatianaTatiana
Objetos implícitos en jsp
Objetos implícitos en jspObjetos implícitos en jsp
Objetos implícitos en jsp
Julian Felipe Gomez Sanchez
 
Presentacion sebastian ospina
Presentacion sebastian ospinaPresentacion sebastian ospina
Presentacion sebastian ospina
LeidyTGuarguati
 
JSPobjetosimplicitos
JSPobjetosimplicitosJSPobjetosimplicitos
JSPobjetosimplicitos
KatherineLG
 
Desarrollo web2
Desarrollo web2Desarrollo web2
Desarrollo web2
Josue Cucaita Murcia
 
Manual Basico De Struts
Manual Basico De StrutsManual Basico De Struts
Manual Basico De Struts
carlossanchezvillena
 
Objetos implicitos de jsp
Objetos implicitos de jspObjetos implicitos de jsp
Objetos implicitos de jsp
Paulis Rincon
 
Objetos implícitos de JSP.
Objetos implícitos de JSP.Objetos implícitos de JSP.
Objetos implícitos de JSP.
Guillermo Ramirez
 
Kakaka
KakakaKakaka
Objetos implicitos de JSP
Objetos implicitos de JSPObjetos implicitos de JSP
Objetos implicitos de JSP
Guillermo Ramirez
 
Objetos implicitos en JSP
Objetos implicitos en JSPObjetos implicitos en JSP
Objetos implicitos en JSP
Camila Bernal
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web java
César Ocampo
 
Objetos de jsp
Objetos de jspObjetos de jsp
Objetos de jsp
bjcm20
 
Taller programación web ajax con jquery
Taller programación web  ajax con jqueryTaller programación web  ajax con jquery
Taller programación web ajax con jquery
Pablo Galeana Bailey
 
Java Server Pages (JSP)
Java Server Pages (JSP)Java Server Pages (JSP)
Java Server Pages (JSP)
Kelly_Ruiz09
 

Similar a Jsp1101 (20)

Jsp1101
Jsp1101Jsp1101
Jsp1101
 
Jsp
JspJsp
Jsp
 
Objetos implicitos jsp
Objetos implicitos jspObjetos implicitos jsp
Objetos implicitos jsp
 
JSP
JSPJSP
JSP
 
Tatiana
TatianaTatiana
Tatiana
 
Tatiana
TatianaTatiana
Tatiana
 
Objetos implícitos en jsp
Objetos implícitos en jspObjetos implícitos en jsp
Objetos implícitos en jsp
 
Presentacion sebastian ospina
Presentacion sebastian ospinaPresentacion sebastian ospina
Presentacion sebastian ospina
 
JSPobjetosimplicitos
JSPobjetosimplicitosJSPobjetosimplicitos
JSPobjetosimplicitos
 
Desarrollo web2
Desarrollo web2Desarrollo web2
Desarrollo web2
 
Manual Basico De Struts
Manual Basico De StrutsManual Basico De Struts
Manual Basico De Struts
 
Objetos implicitos de jsp
Objetos implicitos de jspObjetos implicitos de jsp
Objetos implicitos de jsp
 
Objetos implícitos de JSP.
Objetos implícitos de JSP.Objetos implícitos de JSP.
Objetos implícitos de JSP.
 
Kakaka
KakakaKakaka
Kakaka
 
Objetos implicitos de JSP
Objetos implicitos de JSPObjetos implicitos de JSP
Objetos implicitos de JSP
 
Objetos implicitos en JSP
Objetos implicitos en JSPObjetos implicitos en JSP
Objetos implicitos en JSP
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web java
 
Objetos de jsp
Objetos de jspObjetos de jsp
Objetos de jsp
 
Taller programación web ajax con jquery
Taller programación web  ajax con jqueryTaller programación web  ajax con jquery
Taller programación web ajax con jquery
 
Java Server Pages (JSP)
Java Server Pages (JSP)Java Server Pages (JSP)
Java Server Pages (JSP)
 

Último

SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
Jean Apellidos
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
NoraRoberts5
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
ChichipeSevillaJhost
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
WillyBernab
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
JENNYMARITZAHUILLCAR
 
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
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 

Último (15)

SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
 
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
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 

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