SlideShare una empresa de Scribd logo
1 de 10
Objetos implícitos de JSP
Katherine Leon Gomez 11
Sessions con JSP
 ¿Qué es una Sesión?
●
Una sesión es una serie de
comunicaciones entre un cliente y
un servidor en la que se realiza un
intercambio de información. Por
medio de una sesión se puede
hacer un seguimiento de un
usuario a través de la aplicación.
El tiempo de vida de una sesión
comienza cuando un usuario se
conecta por primera vez a un sitio
web pero su finalización puede
estar relacionada con tres
circunstancias:

●
Cuando se abandona el sitio web.
●
Cuando se alcanza un tiempo de
inactividad que es previamente
establecido, en este caso la sesión
es automáticamente eliminada. Si
el usuario siguiera navegando se
crearía una nueva sesión.
●
Se ha cerrado o reiniciado el
servidor.
Manejo de sessions

●
En JSP las acciones que se pueden realizar sobre las
sesiones se lleva a cabo mediante la interface
HttpSession. Esta interfaz está incluida dentro
del paquete javax.servlet.http y es utilizada por el
contenedor de páginas JSP para crear una sesión
entre el servidor y el cliente. Para obtener la
sesión de un usuario se utiliza el método
getSession() que devuelve una interfaz de tipo
HttpSession.
●
Una vez creado el objeto de tipo sesión es posible
acceder a una serie de datos sobre la misma. Uno
de estos datos es idSession que devuelve un
identificador único asociado a una sesión:
●
<%HttpSession sesion=request.getSession();
out.println(“IdSesion: ”+sesion.getId()); %>
Ejemplo
Aplication
 Es un objeto de la clase ServletContext. Este objeto es
comun para toda la aplicación web, y ente otras cosas,
nos permite almacenar informacion que sera accesible
desde todas las paginas de la aplicación web,
independientemente de la sesion
 Para guardar y recuperar valores:
 Object application.getAttribute(“clave”);
 Void application.setAsetAttribute(“clave”, Object
objeto);
Config
 En JSP, config es un objeto implícito de tipo
ServletConfig. Este objeto puede ser utilizado
para obtener los parámetros de inicialización
para una página en particular JSP. El objeto
de configuración es creado por el contenedor
web para cada página jsp.
 Generalmente, se utiliza para obtener parámetro
de inicialización desde el archivo web.xml.
Es una instancia de javax.servlet.jsp.PageContext. El uso de
este objeto se puede encontrar atributo, obtener atributo,
establezca el atributo y quitar atributo en cualquiera de los
niveles por debajo de -

• JSP Página - Alcance: PAGE_CONTEXT
• Solicitud HTTP - Alcance: REQUEST_CONTEXT
• HTTP Session - Alcance: SESSION_CONTEXT
• Nivel de Aplicación - Alcance: APPLICATION_CONTEXT
Pagecontext
¡ GRACIAS !

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Jsp
JspJsp
Jsp
 
Java server pages (jsp)
Java server pages (jsp)Java server pages (jsp)
Java server pages (jsp)
 
Objetos Implícitos en JSP.
Objetos Implícitos en JSP.Objetos Implícitos en JSP.
Objetos Implícitos en JSP.
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 Introduccion
 
JSP objetos implicitos
JSP objetos implicitosJSP objetos implicitos
JSP objetos implicitos
 
Connection
ConnectionConnection
Connection
 
Connection
ConnectionConnection
Connection
 
Esctructura basica-pagina-asp
Esctructura basica-pagina-aspEsctructura basica-pagina-asp
Esctructura basica-pagina-asp
 
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasCurso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 Acciones
 
Jsp
JspJsp
Jsp
 
Jsp
JspJsp
Jsp
 
Kakaka
KakakaKakaka
Kakaka
 
Objetos implícitos de JSP.
Objetos implícitos de JSP.Objetos implícitos de JSP.
Objetos implícitos de JSP.
 
Servicios web
Servicios webServicios web
Servicios web
 
Objetos implicitos de JSP
Objetos implicitos de JSPObjetos implicitos de JSP
Objetos implicitos de JSP
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosCurso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 Formularios
 
Sesiones en PHP
Sesiones en PHPSesiones en PHP
Sesiones en PHP
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 

Destacado

Nacionalismo y populismo
Nacionalismo y populismoNacionalismo y populismo
Nacionalismo y populismoiguacahibrida15
 
Kehua Company Intro
Kehua Company IntroKehua Company Intro
Kehua Company IntroLe Ji
 
Ilmu pengetahuan sosial kelas 3
Ilmu pengetahuan sosial kelas 3Ilmu pengetahuan sosial kelas 3
Ilmu pengetahuan sosial kelas 3Farohhh26
 
Livro de bioquímica cap. 7 - 9
Livro de bioquímica cap. 7 - 9Livro de bioquímica cap. 7 - 9
Livro de bioquímica cap. 7 - 9Felipe Cavalcante
 
Livro de bioquímica cap. 4 - 6
Livro de bioquímica cap. 4 - 6Livro de bioquímica cap. 4 - 6
Livro de bioquímica cap. 4 - 6Felipe Cavalcante
 
ISO13485培训证书
ISO13485培训证书ISO13485培训证书
ISO13485培训证书Daoquan Zhang
 
Problemas sociales de centroamérica
Problemas sociales de centroaméricaProblemas sociales de centroamérica
Problemas sociales de centroamérica28052809
 

Destacado (7)

Nacionalismo y populismo
Nacionalismo y populismoNacionalismo y populismo
Nacionalismo y populismo
 
Kehua Company Intro
Kehua Company IntroKehua Company Intro
Kehua Company Intro
 
Ilmu pengetahuan sosial kelas 3
Ilmu pengetahuan sosial kelas 3Ilmu pengetahuan sosial kelas 3
Ilmu pengetahuan sosial kelas 3
 
Livro de bioquímica cap. 7 - 9
Livro de bioquímica cap. 7 - 9Livro de bioquímica cap. 7 - 9
Livro de bioquímica cap. 7 - 9
 
Livro de bioquímica cap. 4 - 6
Livro de bioquímica cap. 4 - 6Livro de bioquímica cap. 4 - 6
Livro de bioquímica cap. 4 - 6
 
ISO13485培训证书
ISO13485培训证书ISO13485培训证书
ISO13485培训证书
 
Problemas sociales de centroamérica
Problemas sociales de centroaméricaProblemas sociales de centroamérica
Problemas sociales de centroamérica
 

Similar a Sessions y objetos implícitos en JSP (20)

Aplicaciones pagina web
Aplicaciones pagina webAplicaciones pagina web
Aplicaciones pagina web
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Objetos implicitos
Objetos implicitosObjetos implicitos
Objetos implicitos
 
Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jsp
 
Desarrollo web2
Desarrollo web2Desarrollo web2
Desarrollo web2
 
Objetos implícitos en jsp
Objetos implícitos en jspObjetos implícitos en jsp
Objetos implícitos en jsp
 
Objetos implicitos en JSP
Objetos implicitos en JSPObjetos implicitos en JSP
Objetos implicitos en JSP
 
Jsp manejo de sesiones
Jsp   manejo de sesionesJsp   manejo de sesiones
Jsp manejo de sesiones
 
Objetos de jsp
Objetos de jspObjetos de jsp
Objetos de jsp
 
10.desarrollowebconjava
10.desarrollowebconjava10.desarrollowebconjava
10.desarrollowebconjava
 
Objetos implícitos
Objetos implícitosObjetos implícitos
Objetos implícitos
 
Objetos implícitos
Objetos implícitosObjetos implícitos
Objetos implícitos
 
Jsp1101
Jsp1101Jsp1101
Jsp1101
 
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
 
Informatica objetos jsp
Informatica objetos jspInformatica objetos jsp
Informatica objetos jsp
 
Cookies jsp
Cookies jspCookies jsp
Cookies jsp
 
Java Web - Session
Java Web - SessionJava Web - Session
Java Web - Session
 
JSP
JSPJSP
JSP
 
Objetos Implicitos de JSP
Objetos Implicitos de JSPObjetos Implicitos de JSP
Objetos Implicitos de JSP
 
Manual Basico De Struts
Manual Basico De StrutsManual Basico De Struts
Manual Basico De Struts
 

Último

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 

Último (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 

Sessions y objetos implícitos en JSP

  • 1. Objetos implícitos de JSP Katherine Leon Gomez 11
  • 2. Sessions con JSP  ¿Qué es una Sesión? ● Una sesión es una serie de comunicaciones entre un cliente y un servidor en la que se realiza un intercambio de información. Por medio de una sesión se puede hacer un seguimiento de un usuario a través de la aplicación. El tiempo de vida de una sesión comienza cuando un usuario se conecta por primera vez a un sitio web pero su finalización puede estar relacionada con tres circunstancias: 
  • 3. ● Cuando se abandona el sitio web. ● Cuando se alcanza un tiempo de inactividad que es previamente establecido, en este caso la sesión es automáticamente eliminada. Si el usuario siguiera navegando se crearía una nueva sesión. ● Se ha cerrado o reiniciado el servidor.
  • 4. Manejo de sessions  ● En JSP las acciones que se pueden realizar sobre las sesiones se lleva a cabo mediante la interface HttpSession. Esta interfaz está incluida dentro del paquete javax.servlet.http y es utilizada por el contenedor de páginas JSP para crear una sesión entre el servidor y el cliente. Para obtener la sesión de un usuario se utiliza el método getSession() que devuelve una interfaz de tipo HttpSession. ● Una vez creado el objeto de tipo sesión es posible acceder a una serie de datos sobre la misma. Uno de estos datos es idSession que devuelve un identificador único asociado a una sesión: ● <%HttpSession sesion=request.getSession(); out.println(“IdSesion: ”+sesion.getId()); %>
  • 6. Aplication  Es un objeto de la clase ServletContext. Este objeto es comun para toda la aplicación web, y ente otras cosas, nos permite almacenar informacion que sera accesible desde todas las paginas de la aplicación web, independientemente de la sesion  Para guardar y recuperar valores:  Object application.getAttribute(“clave”);  Void application.setAsetAttribute(“clave”, Object objeto);
  • 7. Config  En JSP, config es un objeto implícito de tipo ServletConfig. Este objeto puede ser utilizado para obtener los parámetros de inicialización para una página en particular JSP. El objeto de configuración es creado por el contenedor web para cada página jsp.  Generalmente, se utiliza para obtener parámetro de inicialización desde el archivo web.xml.
  • 8.
  • 9. Es una instancia de javax.servlet.jsp.PageContext. El uso de este objeto se puede encontrar atributo, obtener atributo, establezca el atributo y quitar atributo en cualquiera de los niveles por debajo de -  • JSP Página - Alcance: PAGE_CONTEXT • Solicitud HTTP - Alcance: REQUEST_CONTEXT • HTTP Session - Alcance: SESSION_CONTEXT • Nivel de Aplicación - Alcance: APPLICATION_CONTEXT Pagecontext