Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

JSP (Java Server Page)

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 8

JSP (JAVA SERVER PAGE)

Que tiene de malo Servlet ? Aunque el codigo HTML que se va ha mandar por alguno de los metodos (doPost, doGet) sea estatico, se tiene que incrustar el codigo HTML dentro del codigo Java Cada pequeo cambio (modificacion grafica,etc) requiere la modificacion del servlet, y por ende la intervencion del programador de Servlets.

JSP (JAVA SERVER PAGE) ?


Es una extension de la tecnologia Servlet creada para soportar HTML y XML No reemplaza a la tecnologia Servlet para escribir codigo del lado del servidor. Es contruido sobre la base de la tecnologia servlet y la necesita para funcionar.

Como funciona ??
Dentro del contenedor JSP existe un servlet especial llamado compilador de pagina. El contenedor JSP esta configurado para enviar al compilador de pagina todas las peticiones HTTP que su URL contengan .jsp. El compilador de pagina pone un contenedor de servlet dentro del contenedor de JSP. Es decir cuando una pagina .jsp es llamada por primera vez el compilador de pagina parsea y compila el .jsp en una clase servlet.

EL API JSP
Paquetes: javax.servlet.jsp y javax.servlet.jsp.tagext Objetos Implicitos: request ---- javax.servlet.http.HttpServletRequest response --- javax.servlet.http.HttpServletResponse out ---- javax.servlet.jsp.JspWriter session ---- javax.servlet.http.HttpSession application ---- javax.servlet.ServletContext config ----- javax.servlet.ServletConfig pageContext ----- javax.servlet.jsp.PageContext page ----- javax.servlet.jsp.HttpJspPage exception ----- java.lang.Throwable

Elementos que contiene un JSP


Los elementos tienen dos formas XML y <%%> Tres elementos: Directivas Scripting Acciones

Directivas
Sintaxis: <%@ directive (attribute="value")* %>
Tres directivas: page Import Extends isErrorPage Lenguaje include <%@ include file="relativeURL" %> Taglib Se utiliza para extender funcionalidad a JSP

Elementos de Codigo (Scripting)


Codigo (<% %>) Declaraciones (<%! %>) Declarar variables y metodos que pueden ser usados en cualquier parte de la pagina. Expresiones (<%= %>)

Acciones Estandares
jsp:useBean jsp:setProperty jsp:getProperty jsp:param jsp:include jsp:forward jsp:plugin jsp:params jsp:fallback

También podría gustarte