Está en la página 1de 2

JSP

- Por lo general en los pytos en netbeans quedan a nivel de la carpeta web-inf,


por defecto.
- El codigo java es ejecutado en el servidor de app.
Ventajas e Inconvenientes de Jsp
- facilidad de implementación.
- Se pueden dedicar a labor de generación de respuestas.
CICLO DE VIDA DE UNA PÁGINA JSP
- Las paginas son convertidas en un servlets antes de ejecutarse en el contenedo
r web.

COMPONENTES DE UNA PÁGINA JSP


- Scriplets van el codigo con la etiqueta <% ..%>
- Se puede ejecutar cualquierc codigo Java.
- Expresiones van con <%= ....%> no debe finalizar con el signo ;
- Declaraciones van con <%!...%>, estas declaraciones se ejecutan en el metodo j
spInit() de archivo jsp, al momento de su compilación.
- El codigo declarado va a nivel de clase.
Elemento Sintaxis Equivalencia Servlet
scriptlest <%...%> instrucciones de java
expresiones <%=abc%> out.println(abc)
declaraciones <%! %> declaracion de variables o metodos de clase.

OBJETOS IMPLÍCITOS JSP


- Están disponibles para usarlos sin necesidad de instanciarlos.
- para esta expresión: <%=session.getAttribute("nombre )%> hay que tener en cuenta q
ue hay que hacer casting ya que por defecto sería String, ya que retorna un objeto
de tipo Object.
Objeto page
- representa la instancia del servlet generado.
- para usar sus metodos debo hacer un casting explicito.
Objeto exeption
- representa a alguna subclase de Exception asociado a la ultima excepcion produ
cida.
- no puede utilizarse en cualuier tipo de pag Jsp.

Directivas
- se interpretan por el compilador cuando se transforma el jsp en servlet.
- son operaciones que deben realizarse antes de compilar el código.
- su sintaxis es: <%@ directiva atributo1 = valor atributo2 = valor ..%>
Directiva Page
- si se usa, debe ser lo primero que aparezca en la pag. jsp.
- Atributo isErrorPage(true/false), si la pag jsp es para mostrar un error, hay
que incluir este atributo en true para poder usarla.

También podría gustarte