Commonly used interfaces and classes for the definition of JavaServer Pages tag libraries are presented in Tables 18.1 and 18.2. For the complete API, see http://java.sun.com/products/jsp.
Table 18.1. Commonly Used JSP Tag API Interfaces
Interface
Description
BodyTag
The BodyTag interface extends IterationTag. Used to implement tags with bodies.
IterationTag
The IterationTag interface extends Tag. Used to implement tags with bodies, where iteration is desired.
Tag
Used to implement simple tags; that is, tags with no bodies.
TryCatchFinally
Used to implement exception handling within tag body.