Come creare tag personalizzati in JSP

May 14

Java Server Pages (JSP) sono utilizzati per fornire pagine Web generate dal server per l'utente finale. JSP ha una vasta libreria di tag JSP predefiniti, ma permette anche lo sviluppatore con i mezzi per creare tag personalizzati. Quando un tag personalizzato viene utilizzato su una pagina JSP, il tag viene convertito in una operazione su un oggetto che viene indicato come un "gestore di tag" quando il Servlet Java viene eseguito dal server. tag personalizzati possono essere personalizzati, così come accessibili da qualsiasi oggetto Java che è disponibile per una pagina JSP da utilizzare. tag personalizzati JSP sono definite in un file descrittore di libreria di tag che viene memorizzata con il servlet Java associato.

istruzione

1 Aprire il Java Integrated Development Environment (IDE) e creare un nuovo file "Tag Biblioteca descrittore" (TLD). Un file TLD è un documento XML che viene utilizzato per creare il tag personalizzato e le informazioni associate per il tag.

2 Creare il tag di intestazione "taglib" che contiene informazioni come il numero di versione del tag, versione JSP in uso, breve nome del tag, e ulteriori informazioni per la libreria di tag.

3 Aggiungere il tag personalizzato dopo le informazioni di intestazione nel file TLD. Il nome del tag sarà il valore elemento per il tag <nome>.

4 Scegliere la classe da utilizzare per il tag personalizzato nell'elemento successiva <tagclass>. La convenzione di denominazione dei pacchetti completo deve essere utilizzato per il nome di classe se si utilizza il pacchetto di convenzione Java. Un esempio di questa convenzione potrebbe essere: "com.demandmedia.JSPTagExample.

5 Includere desiderato informazioni JSP tag corpo dopo la dichiarazione della classe. Non è richiesta alcuna informazione corpo, tuttavia, è possibile includere meta informazioni, ad esempio un messaggio o una versione nel corpo. Un esempio di una dichiarazione corpo è:
<Informazioni>
Il mio primo Tag JSP personalizzato
</ Info.

6 Salvare il file TLD dopo aver compilato le informazioni corpo e il tuo primo tag JSP personalizzato è completo.