SlideShare una empresa de Scribd logo
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

Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
fabito1112
 

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
 
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
 
Esctructura basica-pagina-asp
Esctructura basica-pagina-aspEsctructura basica-pagina-asp
Esctructura basica-pagina-asp
 
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

Fotografías Canaco Adventure 2013
Fotografías Canaco Adventure 2013Fotografías Canaco Adventure 2013
Fotografías Canaco Adventure 2013
AlebrijesMedia
 
Enfermería obstétrico ginecológica
Enfermería obstétrico ginecológicaEnfermería obstétrico ginecológica
Enfermería obstétrico ginecológica
VirginiaSSS
 
Accesos endo-gabriel
Accesos endo-gabrielAccesos endo-gabriel
Accesos endo-gabriel
Gabv Brl
 
como mantener una buena salud
como mantener una buena saludcomo mantener una buena salud
como mantener una buena salud
Vinicio Sangurima
 
Treatment Sheet
Treatment Sheet Treatment Sheet
Treatment Sheet
j4kee97
 

Destacado (20)

Fotografías Canaco Adventure 2013
Fotografías Canaco Adventure 2013Fotografías Canaco Adventure 2013
Fotografías Canaco Adventure 2013
 
Enfermería obstétrico ginecológica
Enfermería obstétrico ginecológicaEnfermería obstétrico ginecológica
Enfermería obstétrico ginecológica
 
Accesos endo-gabriel
Accesos endo-gabrielAccesos endo-gabriel
Accesos endo-gabriel
 
Diario Resumen 20151210
Diario Resumen 20151210Diario Resumen 20151210
Diario Resumen 20151210
 
Dowd final
Dowd finalDowd final
Dowd final
 
Music video types
Music video typesMusic video types
Music video types
 
APIs, die Grundlage jeder mobilen Applikation, strategisch betrachtet
APIs, die Grundlage jeder mobilen Applikation, strategisch betrachtetAPIs, die Grundlage jeder mobilen Applikation, strategisch betrachtet
APIs, die Grundlage jeder mobilen Applikation, strategisch betrachtet
 
Krzysztof Sobieszek, nasza-klasa @ TMT.AllThings`13: Big Data w praktyce. War...
Krzysztof Sobieszek, nasza-klasa @ TMT.AllThings`13: Big Data w praktyce. War...Krzysztof Sobieszek, nasza-klasa @ TMT.AllThings`13: Big Data w praktyce. War...
Krzysztof Sobieszek, nasza-klasa @ TMT.AllThings`13: Big Data w praktyce. War...
 
Tunel transatlantico
Tunel transatlanticoTunel transatlantico
Tunel transatlantico
 
13 11 2013
13 11 201313 11 2013
13 11 2013
 
Shoot the Bird: Linear Broadcast Distribution on AWS
Shoot the Bird: Linear Broadcast Distribution on AWSShoot the Bird: Linear Broadcast Distribution on AWS
Shoot the Bird: Linear Broadcast Distribution on AWS
 
como mantener una buena salud
como mantener una buena saludcomo mantener una buena salud
como mantener una buena salud
 
Treatment Sheet
Treatment Sheet Treatment Sheet
Treatment Sheet
 
Online acceptance in bhubaneswar
Online acceptance in bhubaneswarOnline acceptance in bhubaneswar
Online acceptance in bhubaneswar
 
Educación
EducaciónEducación
Educación
 
Waterwaste treatment
Waterwaste treatmentWaterwaste treatment
Waterwaste treatment
 
ֆրանսիա
ֆրանսիաֆրանսիա
ֆրանսիա
 
La navidad final
La navidad finalLa navidad final
La navidad final
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Education x Equality 有教有類? 菁英教育與平等教育的拔河
Education x Equality 有教有類? 菁英教育與平等教育的拔河Education x Equality 有教有類? 菁英教育與平等教育的拔河
Education x Equality 有教有類? 菁英教育與平等教育的拔河
 

Similar a JSPobjetosimplicitos

Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jsp
dtbadboy0
 
Objetos de jsp
Objetos de jspObjetos de jsp
Objetos de jsp
bjcm20
 

Similar a JSPobjetosimplicitos (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

Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 

Último (20)

Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Proyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistasProyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistas
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
263818760-Un-Embrujo-de-Cinco-Siglos.doc
263818760-Un-Embrujo-de-Cinco-Siglos.doc263818760-Un-Embrujo-de-Cinco-Siglos.doc
263818760-Un-Embrujo-de-Cinco-Siglos.doc
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptMaterial-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 

JSPobjetosimplicitos

  • 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