The implementation of the OpenCms JSP tag library, with some additional utility classes to help in JSP scriplet code and navigation building.

Most of the classes in this package implement the `<cms:>` taglib. To access the exact same functionality using scriptlets, obtain an instance of a `{@link org.opencms.jsp.CmsJspActionElement}` from the current JSP. Using the action element you can also access the current users OpenCms context in a `{@link org.opencms.file.CmsObject}`, by using `{@link org.opencms.jsp.CmsJspBean#getCmsObject()}`.

To aid in template navigation building, have a look at the `{@link org.opencms.jsp.CmsJspNavBuilder}` which provides a large selection of methods to easily create dynamic navigations.

@version $Revision: 1.10 $ @since 6.0.0 @see org.opencms.file.CmsObject @see org.opencms.file.types.CmsResourceTypeJsp @see org.opencms.loader.CmsJspLoader