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.