Thema dieser Dokumentation / Das FirstSpirit 5 Modul- / Komponenten-Modell / Beispiel: Modul-Implementierung einer Komponente vom Typ WebApp / Entwicklung der Webapplikation / Der Tag-Library-Deskriptor

Der Tag-Library-Deskriptor

Um den JSP-Tag verwenden zu können, muss ein entsprechender Tag-Library-Deskriptor erstellt werden. Hier werden der Name des Tags und die implementierende Klasse definiert. Der Deskriptor befindet sich unter examples/modexamples_eclipse/FS_V4_mod/webapp/web/WEB-INF/HelloWorld.tld.

Listing: Beispiel WebApp - Tag-Library-Deskriptor

<?xml version="1.0" encoding="UTF-8"?>
<taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
web-jsptaglibrary_2_0.xsd">
<tlib-version>1.0</tlib-version>
<short-name>helloworld</short-name>
<uri>HelloWorld</uri>

<tag>
<name>greeter</name>
<tag-class>
de.espirit.firstspirit.opt.examples.webapp.web.HelloWorldTag
</tag-class>
<body-content>empty</body-content>
<attribute>
<name>name</name>
<rtexprvalue>true</rtexprvalue>
<required>false</required>
</attribute>
</tag>
</taglib>

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.5 | Datenschutz