# All Classes

All Classes Interface Summary Class Summary Exception Summary
BodyContent: An encapsulation of the evaluation of the body of an action so it is available to a tag handler.
BodyTag: The BodyTag interface extends IterationTag by defining additional methods that let a tag handler manipulate the content of evaluating its body.
BodyTagSupport: A base class for defining tag handlers implementing BodyTag.
DynamicAttributes: For a tag to declare that it accepts dynamic attributes, it must implement this interface.
ELException: Deprecated. As of JSP 2.1, replaced by jakarta.el.ELException
ELParseException: Deprecated. As of JSP 2.1, replaced by jakarta.el.ELException
ErrorData: Contains information about an error, for error pages.
Expression: Deprecated. As of JSP 2.1, replaced by jakarta.el.ValueExpression
ExpressionEvaluator: Deprecated. As of JSP 2.1, replaced by jakarta.el.ExpressionFactory
FunctionInfo: Information for a function in a Tag Library.
FunctionMapper: Deprecated. As of JSP 2.1, replaced by jakarta.el.FunctionMapper
HttpJspPage: The HttpJspPage interface describes the interaction that a JSP Page Implementation Class must satisfy when using the HTTP protocol.
ImplicitObjectELResolver: Provides resolution in EL for the implicit variables of a JSP page.
ImportELResolver: Providers resolution of imports and static imports in the Jakarta Server Pages ELResolver chain.
IterationTag: The IterationTag interface extends Tag by defining one additional method that controls the reevaluation of its body.
JspApplicationContext: Stores application-scoped information for the JSP container.
JspContext: `JspContext` serves as the base class for the PageContext class and abstracts all information that is not specific to servlets.
JspEngineInfo: The JspEngineInfo is an abstract class that provides information on the current JSP engine.
JspException: A generic exception known to the JSP engine; uncaught JspExceptions will result in an invocation of the errorpage machinery.
JspFactory: The JspFactory is an abstract class that defines a number of factory methods available to a JSP page at runtime for the purposes of creating instances of various interfaces and classes used to support the JSP implementation.
JspFragment: Encapsulates a portion of JSP code in an object that can be invoked as many times as needed.
JspIdConsumer: Interface that allows tag handlers to be provided with a unique (within the scope of the web application) ID.
JspPage: The JspPage interface describes the generic interaction that a JSP Page Implementation class must satisfy; pages that use the HTTP protocol are described by the HttpJspPage interface.
JspTag: Serves as a base class for Tag and SimpleTag.
JspTagException: Exception to be used by a Tag Handler to indicate some unrecoverable error.
JspWriter: The actions and template data in a JSP page is written using the JspWriter object that is referenced by the implicit variable out which is initialized automatically using methods in the PageContext object.
NotFoundELResolver: The final resolver of the Jakarta Server Pages ELResolver chain.
PageContext: PageContext extends JspContext to provide useful context information for when JSP technology is used in a Servlet environment.
PageData: Translation-time information on a JSP page.
ScopedAttributeELResolver: An ELResolver for working with JSP scoped attributes which may have page, request, session or application scope.
SimpleTag: Interface for defining Simple Tag Handlers.
SimpleTagSupport: A base class for defining tag handlers implementing SimpleTag.
SkipPageException: Exception to indicate the calling page must cease evaluation.
Tag: The interface of a classic tag handler that does not want to manipulate its body.
TagAdapter: Wraps any SimpleTag and exposes it using a Tag interface.
TagAttributeInfo: Information on the attributes of a Tag, available at translation time.
TagData: The (translation-time only) attribute/value information for a tag instance.
TagExtraInfo: Optional class provided by the tag library author to describe additional translation-time information not described in the TLD.
TagFileInfo: Tag information for a tag file in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD) and is available only at translation time.
TagInfo: Tag information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD) and is available only at translation time.
TagLibraryInfo: Translation-time information associated with a taglib directive, and its underlying TLD file.
TagLibraryValidator: Translation-time validator class for a JSP page.
TagSupport: A base class for defining new tag handlers implementing Tag.
TagVariableInfo: Variable information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD) and is available only at translation time.
TryCatchFinally: The auxiliary interface of a Tag, IterationTag or BodyTag tag handler that wants additional hooks for managing resources.
ValidationMessage: A validation message from either TagLibraryValidator or TagExtraInfo.
VariableInfo: Information on the scripting variables that are created/modified by a tag (at run-time).
VariableResolver: Deprecated. As of JSP 2.1, replaced by jakarta.el.ELResolver