# Package freemarker.ext.jsp

Classes for two-way FreeMarker-JSP integration.

See: Description

Class Summary
EventForwarding: An instance of this class should be registered as a `<listener>` in the `web.xml` descriptor in order to correctly dispatch events to event listeners that are specified in TLD files.
FreemarkerTag: Simple implementation of JSP tag to allow use of FreeMarker templates in JSP.
TaglibFactory: A hash model associated with a servlet context that can load JSP tag libraries associated with that servlet context.
TaglibFactory.ClasspathMetaInfTldSource: To search TLD-s under `META-INF/**``/*.tld` inside classpath root containers, that is, in directories and jar-s that are in the classpath (or are visible for the class loader otherwise).
TaglibFactory.ClearMetaInfTldSource: When it occurs in the `TaglibFactory.MetaInfTldSource` list, all `TaglibFactory.MetaInfTldSource`-s before it will be disabled.
TaglibFactory.MetaInfTldSource: A location within which we will look for `META-INF/**``/*.tld`-s.
TaglibFactory.WebInfPerLibJarMetaInfTldSource: To search TLD-s under `sevletContext:/WEB-INF/lib/*.{jar,zip}/META-INF/**``/*.tld`, as requested by the JSP specification.

## Package freemarker.ext.jsp Description

Classes for two-way FreeMarker-JSP integration. It contains both a JSP custom tag that allows embedding of FreeMarker templates inside JSP pages, as well as the infrastructure that allows JSP custom tags to be used inside FreeMarker templates.