SlideShare una empresa de Scribd logo
1 de 14
 Los objetos implícitos son pequeños códigos
que nos permiten acceder a diferente
información y realizar diversas acciones
 Son variables instanciadas de manera
automática en el servlet generado a partir
del JSP
 Pueden ser usados en cualquier scriptlet o
expresión para aumentar la funcionalidad de
la página JSP
REQUEST
 Es el objeto encargado de recoger la información
enviada desde el cliente, permite el acceso a los
parámetros de la petición
 Objeto de la clase :HttpServletRequest
<%@page language="java"%>
<HTML> HTML <HEAD>
<TITLE>Primer ejemplo JSP</TITLE>
</HEAD>
<BODY> <%if(request.getParameter("nombre")==null){%> scriptlet
<H1>Hola Mundo</H1>
<%}else {%>
<H1>Hola <%=request.getParameter("nombre")%></H1>
<%}%> Expresión
</BODY>
</HTML>
Con éste ejemplo del objeto request se quiere devolver el valor del parámetro “nombre”
RESPONSE
 Organiza los datos enviados al cliente, en la asistencia
que brinda al servlet para generar la respuesta, puede
manejar cabeceras, códigos de estados, cookies y
transfiere el control.
 Representa la respuesta del servidor a la petición
 Objeto de la clase: HttpServletResponse
OUT
 Es el objeto que nos permite acceder a la salida del
navegador y escribe contenido dentro de la pagina
HTML y principalmente se encarga de devolver o dar
una respuesta al cliente
 Objeto de la clase: JspWriter
Ejemplo:
<%
out.println(“<table>”);
For (int=0; i<10; i++)
out.println(“<tr><td> “+i+” </td></tr>”)
out.println(“</table>”);
%>
En éste pequeño código lo que se quiere realizar es una tabla en la cual por la pantalla se
muestre el resultado de un ciclo For
SESSION
 Almacena información con ámbito de sesión, también
nos permite acceder a la sesión relacionada la a
petición en la cual podemos leer o escribir datos sobre
ella y con éste objeto podremos guardar objetos que
serán accesibles desde cualquier JSP
 Es un objeto de tipo: HttpSession
APPLICATION
 Es común para toda aplicación Web, almacena la
información que será accesible desde todas la paginas
de la aplicación web
 Es un objeto de tipo: ServletContext
CONFIG
 Contiene información relacionada con la
configuración del selvlet , también permite recuperar
todos los datos relacionados a los atibutos
 Es un objeto de tipo: ServletConfig
PAGECONTEXT
 Permite acceder desde un único objeto a todos los
demás objetos implicitos
 Es un objeto de tipo: PageContext
PAGE
 Tiene el mismo valor que “this” y está pensado para el
uso de un lenguaje de programación diferente
 Es un objeto de tipo: HttpJspPage
Objetos implicitos jsp

Más contenido relacionado

La actualidad más candente (20)

Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
XMLPublisher
XMLPublisherXMLPublisher
XMLPublisher
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Uml
UmlUml
Uml
 
ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web API
 
Conceptos Basicos Oracle
Conceptos Basicos OracleConceptos Basicos Oracle
Conceptos Basicos Oracle
 
Sap Process Integration
Sap Process Integration Sap Process Integration
Sap Process Integration
 
Funciones excel
Funciones excelFunciones excel
Funciones excel
 
Jsf
JsfJsf
Jsf
 
Persistencia de datos en Java
Persistencia de datos en JavaPersistencia de datos en Java
Persistencia de datos en Java
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Asp.net mvc 5 ppt
Asp.net mvc 5 pptAsp.net mvc 5 ppt
Asp.net mvc 5 ppt
 
Oracle Assets
Oracle AssetsOracle Assets
Oracle Assets
 
Oracle Apps Technical Manual
Oracle Apps Technical ManualOracle Apps Technical Manual
Oracle Apps Technical Manual
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 Architecture
 
Programación Funcional en Scala
Programación Funcional en ScalaProgramación Funcional en Scala
Programación Funcional en Scala
 
Java web Lección 04 - JSTL
Java web Lección 04 - JSTLJava web Lección 04 - JSTL
Java web Lección 04 - JSTL
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
 
Expresiones lambda
Expresiones lambdaExpresiones lambda
Expresiones lambda
 

Similar a Objetos implicitos jsp (20)

Jsp1101
Jsp1101Jsp1101
Jsp1101
 
Objetos implicitos de jsp
Objetos implicitos de jspObjetos implicitos de jsp
Objetos implicitos de jsp
 
Objetos implícitos en jsp
Objetos implícitos en jspObjetos implícitos en jsp
Objetos implícitos en jsp
 
Jsp
JspJsp
Jsp
 
Jsp1101
Jsp1101Jsp1101
Jsp1101
 
Objetos implícitos
Objetos implícitosObjetos implícitos
Objetos implícitos
 
Objetos Implícitos en JSP.
Objetos Implícitos en JSP.Objetos Implícitos en JSP.
Objetos Implícitos en JSP.
 
Taller programación web ajax con jquery
Taller programación web  ajax con jqueryTaller programación web  ajax con jquery
Taller programación web ajax con jquery
 
Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jsp
 
JSP
JSPJSP
JSP
 
Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletAcceso a BBDD mediante un servlet
Acceso a BBDD mediante un servlet
 
Informatica objetos jsp
Informatica objetos jspInformatica objetos jsp
Informatica objetos jsp
 
01 Ext Js Introduccion
01 Ext Js   Introduccion01 Ext Js   Introduccion
01 Ext Js Introduccion
 
Objetivos implícitos de JSP
Objetivos implícitos de JSPObjetivos implícitos de JSP
Objetivos implícitos de JSP
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
Ajax Huancayo
Ajax HuancayoAjax Huancayo
Ajax Huancayo
 
Presentacion ajax
Presentacion   ajaxPresentacion   ajax
Presentacion ajax
 
Servicio web java php perl google
Servicio web  java php perl googleServicio web  java php perl google
Servicio web java php perl google
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
JSP
JSPJSP
JSP
 

Objetos implicitos jsp

  • 1.
  • 2.  Los objetos implícitos son pequeños códigos que nos permiten acceder a diferente información y realizar diversas acciones  Son variables instanciadas de manera automática en el servlet generado a partir del JSP  Pueden ser usados en cualquier scriptlet o expresión para aumentar la funcionalidad de la página JSP
  • 3. REQUEST  Es el objeto encargado de recoger la información enviada desde el cliente, permite el acceso a los parámetros de la petición  Objeto de la clase :HttpServletRequest
  • 4. <%@page language="java"%> <HTML> HTML <HEAD> <TITLE>Primer ejemplo JSP</TITLE> </HEAD> <BODY> <%if(request.getParameter("nombre")==null){%> scriptlet <H1>Hola Mundo</H1> <%}else {%> <H1>Hola <%=request.getParameter("nombre")%></H1> <%}%> Expresión </BODY> </HTML> Con éste ejemplo del objeto request se quiere devolver el valor del parámetro “nombre”
  • 5. RESPONSE  Organiza los datos enviados al cliente, en la asistencia que brinda al servlet para generar la respuesta, puede manejar cabeceras, códigos de estados, cookies y transfiere el control.  Representa la respuesta del servidor a la petición  Objeto de la clase: HttpServletResponse
  • 6. OUT  Es el objeto que nos permite acceder a la salida del navegador y escribe contenido dentro de la pagina HTML y principalmente se encarga de devolver o dar una respuesta al cliente  Objeto de la clase: JspWriter
  • 7. Ejemplo: <% out.println(“<table>”); For (int=0; i<10; i++) out.println(“<tr><td> “+i+” </td></tr>”) out.println(“</table>”); %> En éste pequeño código lo que se quiere realizar es una tabla en la cual por la pantalla se muestre el resultado de un ciclo For
  • 8. SESSION  Almacena información con ámbito de sesión, también nos permite acceder a la sesión relacionada la a petición en la cual podemos leer o escribir datos sobre ella y con éste objeto podremos guardar objetos que serán accesibles desde cualquier JSP  Es un objeto de tipo: HttpSession
  • 9.
  • 10. APPLICATION  Es común para toda aplicación Web, almacena la información que será accesible desde todas la paginas de la aplicación web  Es un objeto de tipo: ServletContext
  • 11. CONFIG  Contiene información relacionada con la configuración del selvlet , también permite recuperar todos los datos relacionados a los atibutos  Es un objeto de tipo: ServletConfig
  • 12. PAGECONTEXT  Permite acceder desde un único objeto a todos los demás objetos implicitos  Es un objeto de tipo: PageContext
  • 13. PAGE  Tiene el mismo valor que “this” y está pensado para el uso de un lenguaje de programación diferente  Es un objeto de tipo: HttpJspPage