Custom Tags Tutorial

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Custom Tags Tutorial as PDF for free.

More details

  • Words: 382
  • Pages: 11
Lenguaje de Programación 2

SEMANA 12: TEMA: CUSTOM TAG • • •

Los custom tag son extensiones de JSP definidas por el usuario. Nos permite separa la capa de negocios de la de presentación. Nos permite reutilizar códigos y mejorar la presentación de nuestro jsp.

1. Para empezar a trabajar recuerda preparar el workspace con todas las librerías necesarias. Para este ejemplo de custom tags utilizaremos un archivo de tipo TLD similar al web xml en cuanto a su función, que nos permitirá registrar las etiquetas personalizadas. Dar doble clic en el archivo librería.tld

2.Lo que haremos serà registrar nuestro Tag con el nombre:nombre y especificaremos la clase: edu.plantilla.tag.ClaseTag ejemplo: (tambien podemos darle atributos a nuestro tag)

Custom Tag

Lenguaje de Programación 2

4. Bien, ahora crearemos la clase que implementara nuestro tag:

Custom Tag

Lenguaje de Programación 2

4.Luego implementamos la clase con : javax.servlet.jsp.tagext

5. Luego implementamos los métodos a utilizar: dar doble clic en add unimplementd methods

Custom Tag

Lenguaje de Programación 2 6. Quedará de la siguiente manera :

Recuerda que en el método doStarTag definiremos el inicio de nuestra etiqueta. 7. Ahora declaremos una variable global a utilizar: pagecontext asi como se muestra:

Custom Tag

Lenguaje de Programación 2

8. Ahora en el doStarTag definiremos nuestro ejemplo:

9 Recuerda colocar el try /catch

10. Ahora define tu combito:

Custom Tag

Lenguaje de Programación 2

11. Así quedará nuestro ejemplo :

Custom Tag

Lenguaje de Programación 2

Utilizamos EVAL_BODY_INCLUDE evalua el cuerpo o el contenido de la etiqueta. 12. Bien, ahora sólo crearemos nuestro JSP en donde invocaremos a nuestro Tag creado y veremos como optimizamos muestro trabajo:

Custom Tag

Lenguaje de Programación 2

13. En nuestro jsp llamado PRUEBAJSP.JSP que utilizara la etiqueta personalizada para lo cual llamaremos al inicio a nuestro librería de tag utilizando la directiva siguiente:

Custom Tag

Lenguaje de Programación 2

uri: especifica la dirección absoluta o relativa de nuestra libreria.tld en el cual hemos registrado nuestro tag. Prefix: atributo que se precedera a las acciones personlizadas. 14.

Custom Tag

Lenguaje de Programación 2

a: hola a:aa a:nombre son los nombres de nuestros tag eligiremos a:nombre como lo registramos en la librería. 15. Aparecerá de la siguiente manera:

Custom Tag

Lenguaje de Programación 2

16. Finalmente corremos nuestro ejemplo y listo:

Custom Tag

Related Documents

Custom Tags Tutorial
November 2019 11
07 Basic Custom Tags
November 2019 8
07-basic-custom-tags
July 2020 8
1creating Custom Tags
November 2019 7
Jsp 1.2 Custom Tags
July 2020 7