| Name | Description | Type | Package | Framework |
| BodyContent | An encapsulation of the evaluation of the body of an action so it is available to a tag handler. | Class | javax.servlet.jsp.tagext | Java EE |
|
| BodyTag | The BodyTag interface extends IterationTag by defining additional methods that let a tag handler manipulate the content of evaluating its body. | Interface | javax.servlet.jsp.tagext | Java EE |
|
| BodyTagSupport | A base class for defining tag handlers implementing BodyTag. | Class | javax.servlet.jsp.tagext | Java EE |
|
| ConditionalTagSupport | Abstract class that facilitates implementation of conditional actions where the boolean result is exposed as a JSP scoped variable. | Class | javax.servlet.jsp.jstl.core | Java EE |
|
| Config | Class supporting access to configuration settings. | Class | javax.servlet.jsp.jstl.core | Java EE |
|
| DynamicAttributes | For a tag to declare that it accepts dynamic attributes, it must implement this interface. | Interface | javax.servlet.jsp.tagext | Java EE |
|
| ELException | Represents any of the exception conditions that arise during the operation evaluation of the evaluator. | Class | javax.servlet.jsp.el | Java EE |
|
| ELParseException | Represents a parsing error encountered while parsing an EL expression. | Class | javax.servlet.jsp.el | Java EE |
|
| ErrorData | Contains information about an error, for error pages. | Class | javax.servlet.jsp | Java EE |
|
| Expression | The abstract class for a prepared expression. | Class | javax.servlet.jsp.el | Java EE |
|
| ExpressionEvaluator | The abstract base class for an expression-language evaluator. | Class | javax.servlet.jsp.el | Java EE |
|
| FunctionInfo | Information for a function in a Tag Library. | Class | javax.servlet.jsp.tagext | Java EE |
|
| FunctionMapper | The interface to a map between EL function names and methods. | Interface | javax.servlet.jsp.el | Java EE |
|
| HttpJspPage | The HttpJspPage interface describes the interaction that a JSP Page Implementation Class must satisfy when using the HTTP protocol. | Interface | javax.servlet.jsp | Java EE |
|
| ImplicitObjectELResolver | Defines variable resolution behavior for the EL implicit objects defined in the JSP specification. | Class | javax.servlet.jsp.el | Java EE |
|
| IndexedValueExpression | | Class | javax.servlet.jsp.jstl.core | Java EE |
|
| IteratedExpression | | Class | javax.servlet.jsp.jstl.core | Java EE |
|
| IteratedValueExpression | | Class | javax.servlet.jsp.jstl.core | Java EE |
|
| IterationTag | The IterationTag interface extends Tag by defining one additional method that controls the reevaluation of its body. | Interface | javax.servlet.jsp.tagext | Java EE |
|
| JspApplicationContext | Stores application-scoped information relevant to JSP containers. | Interface | javax.servlet.jsp | Java EE |
|
| JspContext | JspContext serves as the base class for the PageContext class and abstracts all information that is not specific | Class | javax.servlet.jsp | Java EE |
|
| JspEngineInfo | The JspEngineInfo is an abstract class that provides information on the current JSP engine. | Class | javax.servlet.jsp | Java EE |
|
| JspException | A generic exception known to the JSP engine; uncaught JspExceptions will result in an invocation of the errorpage | Class | javax.servlet.jsp | Java EE |
|
| 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 | Class | javax.servlet.jsp | Java EE |
|
| JspFragment | Encapsulates a portion of JSP code in an object that can be invoked as many times as needed. | Class | javax.servlet.jsp.tagext | Java EE |
|
| JspIdConsumer | This interface indicates to the container that a tag handler wishes to be provided with a | Interface | javax.servlet.jsp.tagext | Java EE |
|
| JspPage | The JspPage interface describes the generic interaction that a JSP Page Implementation class must satisfy; pages that use the HTTP protocol | Interface | javax.servlet.jsp | Java EE |
|
| JspTagException | Exception to be used by a Tag Handler to indicate some unrecoverable This error is to be caught by the top level of the JSP page and will result | Class | javax.servlet.jsp | Java EE |
|
| 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 | Class | javax.servlet.jsp | Java EE |
|
| LocaleSupport | Class which exposes the locale-determination logic for resource bundles through convenience methods. | Class | javax.servlet.jsp.jstl.fmt | Java EE |
|
| LocalizationContext | Class representing an I18N localization context. | Class | javax.servlet.jsp.jstl.fmt | Java EE |
|
| LoopTag | JSTL allows developers to write custom iteration tags by implementing the LoopTag interface. | Interface | javax.servlet.jsp.jstl.core | Java EE |
|
| LoopTagStatus | Exposes the current status of an iteration. | Interface | javax.servlet.jsp.jstl.core | Java EE |
|
| LoopTagSupport | Base support class to facilitate implementation of iteration tags. | Class | javax.servlet.jsp.jstl.core | Java EE |
|
| PageContext | PageContext extends JspContext to provide useful context information for when JSP technology is used in a Servlet environment. | Class | javax.servlet.jsp | Java EE |
|
| PageData | Translation-time information on a JSP page. | Class | javax.servlet.jsp.tagext | Java EE |
|
| PermittedTaglibsTLV | A TagLibraryValidator class to allow a TLD to restrict what taglibs (in addition to itself) may be imported on a page where it's | Class | javax.servlet.jsp.jstl.tlv | Java EE |
|
| Result | This interface represents the result of a action. | Interface | javax.servlet.jsp.jstl.sql | Java EE |
|
| ResultSupport | Supports the creation of a javax. | Class | javax.servlet.jsp.jstl.sql | Java EE |
|
| ScopedAttributeELResolver | Defines variable resolution behavior for scoped attributes. | Class | javax.servlet.jsp.el | Java EE |
|
| ScriptFreeTLV | A TagLibraryValidator for enforcing restrictions against the use of JSP scripting elements. | Class | javax.servlet.jsp.jstl.tlv | Java EE |
|
| SimpleTag | Interface for defining Simple Tag Handlers. | Interface | javax.servlet.jsp.tagext | Java EE |
|
| SimpleTagSupport | A base class for defining tag handlers implementing SimpleTag. | Class | javax.servlet.jsp.tagext | Java EE |
|
| SkipPageException | Exception to indicate the calling page must cease evaluation. | Class | javax.servlet.jsp | Java EE |
|
| SQLExecutionTag | This interface allows tag handlers implementing it to receive values for parameter markers in their SQL statements. | Interface | javax.servlet.jsp.jstl.sql | Java EE |
|
| Tag | The interface of a classic tag handler that does not want to manipulate its body. | Interface | javax.servlet.jsp.tagext | Java EE |
|
| TagAdapter | Wraps any SimpleTag and exposes it using a Tag interface. | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagAttributeInfo | Information on the attributes of a Tag, available at translation time. | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagData | The (translation-time only) attribute/value information for a tag instance. | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagExtraInfo | Optional class provided by the tag library author to describe additional translation-time information not described in the TLD. | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagFileInfo | Tag information for a tag file in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD) | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagInfo | Tag information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD) | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagLibraryInfo | Translation-time information associated with a taglib directive, and its underlying TLD file. | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagLibraryValidator | Translation-time validator class for a JSP page. | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagSupport | A base class for defining new tag handlers implementing Tag. | Class | javax.servlet.jsp.tagext | Java EE |
|
| TagVariableInfo | Variable information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD) | Class | javax.servlet.jsp.tagext | Java EE |
|
| TryCatchFinally | The auxiliary interface of a Tag, IterationTag or BodyTag tag handler that wants additional hooks for managing resources. | Interface | javax.servlet.jsp.tagext | Java EE |
|
| ValidationMessage | A validation message from either TagLibraryValidator or TagExtraInfo. | Class | javax.servlet.jsp.tagext | Java EE |
|
| VariableInfo | Information on the scripting variables that are created/modified by a tag (at run-time). | Class | javax.servlet.jsp.tagext | Java EE |
|
| VariableResolver | This class is used to customize the way an ExpressionEvaluator resolves variable references at evaluation time. | Interface | javax.servlet.jsp.el | Java EE |