Informationen zu diesem Vorgang
Für Implementieren angepasster Tags sind alle nachfolgend genannten Punkte erforderlich:
- Angepasste Tags in einer Tagbibliotheksdeskriptor-(TLD)-Datei definieren. Dies geschieht analog zum Definieren von XML-Tags in einer DTD-Datei. Die TLD-Datei ist eine XML-Datei, in der die angepassten Tags in einer Tagbibliothek beschrieben werden und die Taginformationen, wie z. B. Tagnamen, Art des Inhalts, Attribute und zugeordnete Tag-Handler-Klassen, enthält.
- Angepasste Tags in einer JSP-Seite verwenden. Wenn Sie ein angepasste Tags in einer JSP-Seite verwenden möchten, müssen Sie zuerst ermitteln, wo sich die TLD-Datei befindet, und den Präfix ermitteln, der verwendet werden soll, wenn angepasste Tags in der Bibliothek in einer JSP-Seite eingeschlossen werden. Dies wird mithilfe einer Tagbibliotheksanweisung erreicht.
- Tag-Handler-Klasse erstellen. Dies ist eine Java-Klasse, die die Tag- oder BodyTag-Schnittstelle implementiert und für die Implementierung eines angepassten Tags zur Laufzeit verantwortlich ist.
Eine TLD-Datei kann innerhalb einer JAR-Datei oder als eine gesondert vorhandene Projektdatei gepackt werden. Wenn die TLD-Datei in einer JAR-Datei gepackt wird, muss sie unterhalb des Meta-INF-Ordners eingeschlossen werden.
Sie können Ihrem Projekt die angepasste Tagbibliothek und die Tagbibliotheksdeskriptordateien wie jeder anderen Projektdatei hinzufügen.
Wenn Sie angepasste JSP-Tags hinzufügen möchten, gehen Sie in der Regel wie folgt vor: