SlideShare una empresa de Scribd logo
JSP
Presentado por : Lorena Ramirez
SESSIONS ¿QUE ES?
 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.
TIEMPO DE VIDA DE UNA
SESSIONS
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.
 Se ha cerrado o reiniciado el servidor.
MANEJO
 En JSP las acciones que se pueden realizar sobre las sesiones se lleva a
cabo mediante la interface HttpSession y los métodos que implementa .
Esta interfaz está incluida dentro del paquete javax.servlet.http
 Para poder hacer sesiones en JSP se utiliza el atributo “Sessions” de la
directiva ”Page” a “True” , notificando que la pagina interviene procesos
de protocolos HTTP . Así:
<%page sessions=”True”%>
GUARDAR OBJETOS EN
UNA
SESIÓN
 Para guardar un objeto en una sesión se utiliza el método
setAttribute(), que a sustituido al método putValue(). Este método
utiliza dos argumentos:
 El primero es el nombre que identificara a esa variable.
 El segundo es el dato que se va a guardar.
 SetAttribute(java.lang.String name, java.lang.Object value)
APPLICATION
 Permiten almacenar información. Representa el Objeto de
aplicación (Contexto) para un JSP/Servlet.
 También suele emplearse para capturar parámetros del descriptor:
string driver=application.getInitParameter ("driver"); Se usa bastante.
 Clase o interface asociada: javax.servlet.ServletContext
APLICATION MANEJO
 Estas variables son válidas para la aplicación. Permanecen hasta que 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().
Representa el contecto de la aplicación de la que forma parte la jsp.
 <% String
ruta=application.getRealPath(..);
application.log(..); %>
 equivale a <% string
ruta=getServletContext().getRealPath(..);
getServletContect().log(..); %>
CONFIG
 Representa el Objeto de Configuración para un JSP/Servlet. Es un objeto de
ServeltConfig. Permitiendo acceder a parámetros de inicialización del servelt y
su contexto.
 Representa el objeto config del servlet asociado a la página jsp.
 Puede usarse, por ejemplo, para capturar parámetros iniciales del descriptor
de despliegue.
 Clase o interface asociada:
javax.servlet.ServletConfig
PAGECONTEXT
 Es un objeto de la clase PageConyext. Entre cosas, nos permites almacenar
información localmente a la página. Su clase base es PageContext.
 Object pageContext.getAttribute(“clave”);
 Void pageContext.getAttribute(“clave,Object objeto);
 Representa el Contexto del JSP/Servlet.
 También podemos usar PageContext para almacenar y recuperar información
en sesión y aplicación.
PAGE
 Es un sinónimo de this, no tiene utilidad en el estado actual
de ña especificación.
 Representa el Objeto del JSP/Servlet en sí.
 Clase base Object.
Jsp

Más contenido relacionado

PPTX
Java Server Pages (JSP)
PPSX
Java Web Services - SOAP Binding
PPTX
Acciones
ODP
Objetosimpliciosjsp
PPTX
Elementos de JSP
PPTX
Objetivos implícitos de JSP
PDF
Daw servlets 2
Java Server Pages (JSP)
Java Web Services - SOAP Binding
Acciones
Objetosimpliciosjsp
Elementos de JSP
Objetivos implícitos de JSP
Daw servlets 2

La actualidad más candente (10)

PPTX
JQuery Deferred
PPT
ODP
componentes de jsp
PDF
ASP.NET MVC - areas, manejo de estado
PDF
WPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
PPT
procedimientos almacenados
PDF
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
PDF
eMadrid 2015 20 02 (UNED) Rafael Pastor Vargas - "Desarrollo/explotación de e...
PPTX
Curso AngularJS - 2. conceptos básicos
PDF
Java Web Lección 02 - JSP
JQuery Deferred
componentes de jsp
ASP.NET MVC - areas, manejo de estado
WPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
procedimientos almacenados
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
eMadrid 2015 20 02 (UNED) Rafael Pastor Vargas - "Desarrollo/explotación de e...
Curso AngularJS - 2. conceptos básicos
Java Web Lección 02 - JSP
Publicidad

Destacado (16)

PDF
Page corner bookmark
PPSX
Why india incredible India
PDF
Programação X Jornada Acadêmica de Psicologia
PPTX
Bbc herbalife app
PDF
Williams michael final_ppp
PDF
Palmetto Scientific Investor Presentation
PDF
Mitch Markson Rec Letter
PPTX
Tipos de reacciones quìmicas
PPTX
Presentación unidad 1 tema 2
PDF
AIM Transcript of Records
PDF
Bicol University Transcript of Records
PDF
人生歷程
PPTX
Patología Clínica Animal - Moniezia spp en Rumiantes
PPTX
Ley de evolucion
PDF
Series 10 pirana satpanth kaka appointment and admin rights agreement -d
PPS
Como aprender 400 palavras em ingles em 1 minuito
Page corner bookmark
Why india incredible India
Programação X Jornada Acadêmica de Psicologia
Bbc herbalife app
Williams michael final_ppp
Palmetto Scientific Investor Presentation
Mitch Markson Rec Letter
Tipos de reacciones quìmicas
Presentación unidad 1 tema 2
AIM Transcript of Records
Bicol University Transcript of Records
人生歷程
Patología Clínica Animal - Moniezia spp en Rumiantes
Ley de evolucion
Series 10 pirana satpanth kaka appointment and admin rights agreement -d
Como aprender 400 palavras em ingles em 1 minuito
Publicidad

Similar a Jsp (20)

PPTX
Aplicaciones pagina web
ODP
Acciones de jsp
ODP
Acciones de jsp
PPTX
Informatica objetos jsp
PPT
Servlets y jsp
PPTX
Objetos Implícitos en JSP.
PPTX
Presentacion sebastian ospina
ODP
JSPobjetosimplicitos
PPTX
ODP
JSP objetos implicitos
PDF
Jsp manejo de sesiones
PPTX
Campos (1)
PPTX
Campos (1)1
PPTX
Objetos implícitos en jsp
PPTX
Objetos implicitos de jsp
PPTX
Informatica11
PPTX
Objetos implicitos jsp
Aplicaciones pagina web
Acciones de jsp
Acciones de jsp
Informatica objetos jsp
Servlets y jsp
Objetos Implícitos en JSP.
Presentacion sebastian ospina
JSPobjetosimplicitos
JSP objetos implicitos
Jsp manejo de sesiones
Campos (1)
Campos (1)1
Objetos implícitos en jsp
Objetos implicitos de jsp
Informatica11
Objetos implicitos jsp

Último (20)

PDF
CyberOps Associate - Cisco Networking Academy
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPT
Que son las redes de computadores y sus partes
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
taller de informática - LEY DE OHM
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
CyberOps Associate - Cisco Networking Academy
introduccion a las_web en el 2025_mejoras.ppt
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Que son las redes de computadores y sus partes
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Propuesta BKP servidores con Acronis1.pptx
Calidad desde el Docente y la mejora continua .pdf
REDES INFORMATICAS REDES INFORMATICAS.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
Estrategia de apoyo tecnología miguel angel solis
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
taller de informática - LEY DE OHM
SAP Transportation Management para LSP, TM140 Col18
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Influencia-del-uso-de-redes-sociales.pdf
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Plantilla para Diseño de Narrativas Transmedia.pdf

Jsp

  • 1. JSP Presentado por : Lorena Ramirez
  • 2. SESSIONS ¿QUE ES?  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.
  • 3. TIEMPO DE VIDA DE UNA SESSIONS 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.  Se ha cerrado o reiniciado el servidor.
  • 4. MANEJO  En JSP las acciones que se pueden realizar sobre las sesiones se lleva a cabo mediante la interface HttpSession y los métodos que implementa . Esta interfaz está incluida dentro del paquete javax.servlet.http  Para poder hacer sesiones en JSP se utiliza el atributo “Sessions” de la directiva ”Page” a “True” , notificando que la pagina interviene procesos de protocolos HTTP . Así: <%page sessions=”True”%>
  • 5. GUARDAR OBJETOS EN UNA SESIÓN  Para guardar un objeto en una sesión se utiliza el método setAttribute(), que a sustituido al método putValue(). Este método utiliza dos argumentos:  El primero es el nombre que identificara a esa variable.  El segundo es el dato que se va a guardar.  SetAttribute(java.lang.String name, java.lang.Object value)
  • 6. APPLICATION  Permiten almacenar información. Representa el Objeto de aplicación (Contexto) para un JSP/Servlet.  También suele emplearse para capturar parámetros del descriptor: string driver=application.getInitParameter ("driver"); Se usa bastante.  Clase o interface asociada: javax.servlet.ServletContext
  • 7. APLICATION MANEJO  Estas variables son válidas para la aplicación. Permanecen hasta que 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(). Representa el contecto de la aplicación de la que forma parte la jsp.  <% String ruta=application.getRealPath(..); application.log(..); %>  equivale a <% string ruta=getServletContext().getRealPath(..); getServletContect().log(..); %>
  • 8. CONFIG  Representa el Objeto de Configuración para un JSP/Servlet. Es un objeto de ServeltConfig. Permitiendo acceder a parámetros de inicialización del servelt y su contexto.  Representa el objeto config del servlet asociado a la página jsp.  Puede usarse, por ejemplo, para capturar parámetros iniciales del descriptor de despliegue.  Clase o interface asociada: javax.servlet.ServletConfig
  • 9. PAGECONTEXT  Es un objeto de la clase PageConyext. Entre cosas, nos permites almacenar información localmente a la página. Su clase base es PageContext.  Object pageContext.getAttribute(“clave”);  Void pageContext.getAttribute(“clave,Object objeto);  Representa el Contexto del JSP/Servlet.  También podemos usar PageContext para almacenar y recuperar información en sesión y aplicación.
  • 10. PAGE  Es un sinónimo de this, no tiene utilidad en el estado actual de ña especificación.  Representa el Objeto del JSP/Servlet en sí.  Clase base Object.