The Tag Library API provides a mechanism for tracking user state across multiple requests. This API also enables developers to change the behavior of the current tag library by creating their own custom subclasses.
The Tag Library API consists of the following base and application-specific classes:
Context, ContextCache, and ContextTag
ABContext, ABContextCache, and ABContextTag
CalContext, CalContextCache, and CalContextTag
MailContext, MailContextCache, and MailContextTag
UtilContext, UtilContextCache, and UtilContextTag
The base classes, Context, ContextCache, and ContextTag, are the primary focus of this chapter.