SlideShare una empresa de Scribd logo
1 de 7
OBJETOS
IMPLICITOS
INTRODUCCIÓN
Los objetos implícitos son objetos creados por el motor que no
necesitan ser declarados para ser usados, sino que se pueden invocar
directamente. Por lo tanto, estos objetos son accesibles al motor
JSP, por lo que el desarrollador JSP puede utilizarlos. En realidad,
estos objetos son variables instanciadas de manera automática en el
servlet generado a partir del JSP.
Los objetos implícitos se corresponden con objetos útiles del API
del servlet (petición, respuesta, ..) y su uso simplifica el código Java
que insertamos en la página JSP.
Request
*Cuando un navegador solicita una página
Web, envía mucha información al servidor
web que no se puede leer directamente
porque este viaje la información como parte
del encabezado de solicitud HTTP. Puede
comprobar Protocolo HTTP para obtener
más información al respecto.
*ALGUNAS FUNCIONES:
-String GetParameter (devuelve el valor
de un parámetro)
-EnumerationgetParemeterNames()
(devuelve una enumercion)
-String[] getParameterValues
(parámetros que tienen valor multiple)
-String getremote (Devuelve la IP del
host)
SESIONS
Un servidor web puede enviar un campo de
formulario HTML oculta junto con un ID
de sesión único de la siguiente manera:
<input type="hidden" name="sesonid"
value="12345">
Esta entrada significa que, cuando se envía
el formulario,
el nombre y el valor especificado se
incluyen automáticamente en los datos
GET o POST.
Cada vez cuando el navegador web envía
una solicitud de nuevo, entonces el valor
Applicatio
n
Aplicación objeto implícito es una
instancia
de javax.servlet.ServletContext. Básica
mente se utiliza para obtener los
parámetros de inicialización y por
compartir los atributos y sus valores a
través de toda la aplicación JSP, lo
que significa que cualquier atributo
establecido por aplicación de objeto
implícito estaría disponible para todas
las páginas JSP.
PAGE
CONTEXT
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
CONFIG Y PAGE
*Es un objeto de la clase ServletConfig , el cual
permite acceder a parámetros de inicialización de
servlet en su propio contexto :
*PAGE es un sinónimo de this , el cual no tiene
utilidad .

Más contenido relacionado

Similar a Objetos Implicitos (20)

Objetivos implícitos de JSP
Objetivos implícitos de JSPObjetivos implícitos de JSP
Objetivos implícitos de JSP
 
JSP
JSPJSP
JSP
 
Sesion06 apuntes
Sesion06 apuntesSesion06 apuntes
Sesion06 apuntes
 
Java Web - JSP
Java Web - JSPJava Web - JSP
Java Web - JSP
 
Java Web Lección 02 - JSP
Java Web Lección 02 - JSPJava Web Lección 02 - JSP
Java Web Lección 02 - JSP
 
JavaServer Page
JavaServer PageJavaServer Page
JavaServer Page
 
Objetos de jsp
Objetos de jspObjetos de jsp
Objetos de jsp
 
Curso Jsp
Curso JspCurso Jsp
Curso Jsp
 
JSP
JSP JSP
JSP
 
Ajax Huancayo
Ajax HuancayoAjax Huancayo
Ajax Huancayo
 
Objetos Implicitos de JSP
Objetos Implicitos de JSPObjetos Implicitos de JSP
Objetos Implicitos de JSP
 
introduccion a Ajax
introduccion a Ajaxintroduccion a Ajax
introduccion a Ajax
 
Objetos implícitos en jsp
Objetos implícitos en jspObjetos implícitos en jsp
Objetos implícitos en jsp
 
Objetos implícitos
Objetos implícitosObjetos implícitos
Objetos implícitos
 
Jsp
JspJsp
Jsp
 
Hands-on Spring 3: The next generation
Hands-on Spring 3: The next generationHands-on Spring 3: The next generation
Hands-on Spring 3: The next generation
 
Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jsp
 
Programacion Web 2o dept
Programacion Web 2o deptProgramacion Web 2o dept
Programacion Web 2o dept
 
Jsp
JspJsp
Jsp
 
componentes de jsp
componentes de jsp componentes de jsp
componentes de jsp
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
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
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 

Último (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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
 
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.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 

Objetos Implicitos

  • 2. INTRODUCCIÓN Los objetos implícitos son objetos creados por el motor que no necesitan ser declarados para ser usados, sino que se pueden invocar directamente. Por lo tanto, estos objetos son accesibles al motor JSP, por lo que el desarrollador JSP puede utilizarlos. En realidad, estos objetos son variables instanciadas de manera automática en el servlet generado a partir del JSP. Los objetos implícitos se corresponden con objetos útiles del API del servlet (petición, respuesta, ..) y su uso simplifica el código Java que insertamos en la página JSP.
  • 3. Request *Cuando un navegador solicita una página Web, envía mucha información al servidor web que no se puede leer directamente porque este viaje la información como parte del encabezado de solicitud HTTP. Puede comprobar Protocolo HTTP para obtener más información al respecto. *ALGUNAS FUNCIONES: -String GetParameter (devuelve el valor de un parámetro) -EnumerationgetParemeterNames() (devuelve una enumercion) -String[] getParameterValues (parámetros que tienen valor multiple) -String getremote (Devuelve la IP del host)
  • 4. SESIONS Un servidor web puede enviar un campo de formulario HTML oculta junto con un ID de sesión único de la siguiente manera: <input type="hidden" name="sesonid" value="12345"> Esta entrada significa que, cuando se envía el formulario, el nombre y el valor especificado se incluyen automáticamente en los datos GET o POST. Cada vez cuando el navegador web envía una solicitud de nuevo, entonces el valor
  • 5. Applicatio n Aplicación objeto implícito es una instancia de javax.servlet.ServletContext. Básica mente se utiliza para obtener los parámetros de inicialización y por compartir los atributos y sus valores a través de toda la aplicación JSP, lo que significa que cualquier atributo establecido por aplicación de objeto implícito estaría disponible para todas las páginas JSP.
  • 6. PAGE CONTEXT 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
  • 7. CONFIG Y PAGE *Es un objeto de la clase ServletConfig , el cual permite acceder a parámetros de inicialización de servlet en su propio contexto : *PAGE es un sinónimo de this , el cual no tiene utilidad .