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.
JSPobjetosimplicitos
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

PPTX
PPTX
Java Server Pages (JSP)
PPTX
Objetos implicitos de jsp
PPTX
Objetos implícitos
PPTX
Presentacion sebastian ospina
PPTX
ODP
Objetos Implicitos
Java Server Pages (JSP)
Objetos implicitos de jsp
Objetos implícitos
Presentacion sebastian ospina
Objetos Implicitos

La actualidad más candente (19)

PPTX
Java server pages (jsp)
PPTX
Objetos Implícitos en JSP.
PDF
Curso de Struts2: Unidad Didáctica 00 Introduccion
ODP
JSP objetos implicitos
PPTX
PPTX
PDF
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
DOCX
Esctructura basica-pagina-asp
PDF
Curso de Struts 2: Unidad Didáctica 02 Acciones
PPTX
PPTX
ODP
Objetos implícitos de JSP.
PPTX
Servicios web
ODP
Objetos implicitos de JSP
PDF
Curso de Struts 2: Unidad Didáctica 04 Formularios
PPT
Sesiones en PHP
ODP
Acciones de jsp
Java server pages (jsp)
Objetos Implícitos en JSP.
Curso de Struts2: Unidad Didáctica 00 Introduccion
JSP objetos implicitos
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Esctructura basica-pagina-asp
Curso de Struts 2: Unidad Didáctica 02 Acciones
Objetos implícitos de JSP.
Servicios web
Objetos implicitos de JSP
Curso de Struts 2: Unidad Didáctica 04 Formularios
Sesiones en PHP
Acciones de jsp
Publicidad

Destacado (20)

PDF
Fotografías Canaco Adventure 2013
PPTX
Enfermería obstétrico ginecológica
PPTX
Accesos endo-gabriel
PDF
Diario Resumen 20151210
PDF
Dowd final
DOCX
Music video types
PPTX
APIs, die Grundlage jeder mobilen Applikation, strategisch betrachtet
PDF
Krzysztof Sobieszek, nasza-klasa @ TMT.AllThings`13: Big Data w praktyce. War...
DOCX
Tunel transatlantico
PDF
como mantener una buena salud
DOCX
Treatment Sheet
PPTX
Online acceptance in bhubaneswar
PDF
Educación
PPTX
Waterwaste treatment
PPTX
ֆրանսիա
PPTX
DOCX
Programacion web
PPTX
Education x Equality 有教有類? 菁英教育與平等教育的拔河
PPTX
Kristin PVR
Fotografías Canaco Adventure 2013
Enfermería obstétrico ginecológica
Accesos endo-gabriel
Diario Resumen 20151210
Dowd final
Music video types
APIs, die Grundlage jeder mobilen Applikation, strategisch betrachtet
Krzysztof Sobieszek, nasza-klasa @ TMT.AllThings`13: Big Data w praktyce. War...
Tunel transatlantico
como mantener una buena salud
Treatment Sheet
Online acceptance in bhubaneswar
Educación
Waterwaste treatment
ֆրանսիա
Programacion web
Education x Equality 有教有類? 菁英教育與平等教育的拔河
Kristin PVR
Publicidad

Similar a JSPobjetosimplicitos (20)

PPTX
Objetos implícitos en jsp
PPTX
Objetos implicitos
PDF
Jsp manejo de sesiones
PPTX
Objetos implícitos
PPTX
Aplicaciones pagina web
PPTX
Informatica objetos jsp
PPTX
Objetos implicitos jsp
PPTX
Objetivos implícitos de JSP
PDF
Manejo sessiones
PPTX
Informatica11
ODP
Acciones de jsp
ODP
Objetos Implicitos de JSP
PDF
Session y cookies
PPTX
PPTX
Objetos implícitos
PPT
Servlets y jsp
PPTX
Objetos implicitos
PPTX
Java Web - Session
Objetos implícitos en jsp
Objetos implicitos
Jsp manejo de sesiones
Objetos implícitos
Aplicaciones pagina web
Informatica objetos jsp
Objetos implicitos jsp
Objetivos implícitos de JSP
Manejo sessiones
Informatica11
Acciones de jsp
Objetos Implicitos de JSP
Session y cookies
Objetos implícitos
Servlets y jsp
Objetos implicitos
Java Web - Session

Último (20)

PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Metodologías Activas con herramientas IAG
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Tarea De El Colegio Coding For Kids 1 y 2
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Metodologías Activas con herramientas IAG
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Escuela Sabática 6. A través del Mar Rojo.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf

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.
  • 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