A tag library is a collection of custom actions, which are
portable elements included in a JSP page that act on server-side objects.
A tag library is defined by Java classes and a tag library descriptor,
which is an XML document that describes the tag library. The JSP container
uses the TLD to interpret tag library directives inside JSP pages.