|
Download
FAQ History |
|
API
Search Feedback |
Defining the Custom Component Tag in a Tag Library Descriptor
To define a tag, you declare it in a tag library descriptor, which is an XML document that describes a tag library. A TLD contains information about a library and each tag contained in the library. TLDs are used by a Web container to validate the tags. The set of tags that are part of the HTML render kit are defined in the
html_basicTLD.The custom tags
areaandmapare defined inbookstore.tld, which is stored in the<INSTALL>/j2eetutorial14/examples/web/bookstore6/src/taglib/directory. Thebookstore6/web/bookstore.tlddefines tags for all the custom components included in this release.All tag definitions must be nested inside the
taglibelement in the TLD. Each tag is defined by atagelement. Here is part of the tag definition of themaptag:<tag> <name>map</name> <tag-class>taglib.MapTag</tag-class> <attribute> <name>binding</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>current</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>id</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute>... </tag>At a minimum, each tag must have a
name(the name of the tag) and atag-class(the tag handler) attribute. For more information on defining tags in a TLD, please consult the Tag Library Descriptors section of this tutorial.
|
Download
FAQ History |
|
API
Search Feedback |
All of the material in The J2EE(TM) 1.4 Tutorial is copyright-protected and may not be published in other works without express written permission from Sun Microsystems.