| Name | Description | Type | Package | Framework |
| ActionMapper | The ActionMapper interface provides a mapping between HTTP requests and action invocation requests and vice-versa. | Interface | org.apache.struts2.dispatcher.mapper | Apache Struts |
| ActionMapping | Simple class that holds the action mapping information used to invoke a Struts action. | Class | org.apache.struts2.dispatcher.mapper | Apache Struts |
| ApplicationMap | A simple implementation of the Map interface to handle a collection of attributes and init parameters in a ServletContext object. | Class | org.apache.struts2.dispatcher | Apache Struts |
| CompositeActionMapper | A composite action mapper that is capable of delegating to a series of ActionMapper if the former failed to obtained a valid ActionMapping or uri. | Class | org.apache.struts2.dispatcher.mapper | Apache Struts |
| DefaultActionMapper | Default action mapper implementation, using the standard *. | Class | org.apache.struts2.dispatcher.mapper | Apache Struts |
| DefaultActionSupport | A simple action support class that sets properties to be able to serveSee Also:Serialized Form | Class | org.apache.struts2.dispatcher | Apache Struts |
| DefaultDispatcherErrorHandler | Default implementation of DispatcherErrorHandler which sends Error Report in devMode or HttpServletResponse. | Class | org.apache.struts2.dispatcher | Apache Struts |
| DefaultStaticContentLoader | Default implementation to server static content This class is used to serve common static content needed when using various parts of Struts, such as JavaScript | Class | org.apache.struts2.dispatcher | Apache Struts |
| Dispatcher | A utility class the actual dispatcher delegates most of its tasks to. | Class | org.apache.struts2.dispatcher | Apache Struts |
| Dispatcher .Locator | Provide an accessor class for static XWork utility. | Class | org.apache.struts2.dispatcher.Dispatcher | Apache Struts |
| DispatcherErrorHandler | Basically it sends back HTTP error codes or error page depends on requirements. | Interface | org.apache.struts2.dispatcher | Apache Struts |
| DispatcherListener | A interface to tag those that want to execute code on the init and destory of a Dispatcher. | Interface | org.apache.struts2.dispatcher | Apache Struts |
| ExecuteOperations | Class | org.apache.struts2.dispatcher | Apache Struts | |
| FilterHostConfig | Class | org.apache.struts2.dispatcher.filter | Apache Struts | |
| HostConfig | Abstraction for host configuration information such as init params or the servlet context. | Interface | org.apache.struts2.dispatcher | Apache Struts |
| InitOperations | Class | org.apache.struts2.dispatcher | Apache Struts | |
| JakartaMultiPartRequest | Multipart form data request adapter for Jakarta Commons Fileupload package. | Class | org.apache.struts2.dispatcher.multipart | Apache Struts |
| JakartaStreamMultiPartRequest | Multi-part form data request adapter for Jakarta Commons FileUpload package that leverages the streaming API rather than the traditional non-streaming API. | Class | org.apache.struts2.dispatcher.multipart | Apache Struts |
| ListenerHostConfig | Class | org.apache.struts2.dispatcher.listener | Apache Struts | |
| MockDispatcher | Class | org.apache.struts2.dispatcher | Apache Struts | |
| MultiPartRequest | Abstract wrapper class HTTP requests to handle multi-part data. | Interface | org.apache.struts2.dispatcher.multipart | Apache Struts |
| MultiPartRequestWrapper | Parse a multipart request and provide a wrapper around the request. | Class | org.apache.struts2.dispatcher.multipart | Apache Struts |
| ParameterAction | Defines a parameter action prefix. | Interface | org.apache.struts2.dispatcher.mapper | Apache Struts |
| PrefixBasedActionMapper | A prefix based action mapper that is capable of delegating to other ActionMappers based on the request's prefix. | Class | org.apache.struts2.dispatcher.mapper | Apache Struts |
| PrepareOperations | Class | org.apache.struts2.dispatcher | Apache Struts | |
| RequestMap | A simple implementation of the Map interface to handle a collection of request attributes. | Class | org.apache.struts2.dispatcher | Apache Struts |
| Restful2ActionMapper | http://struts. | Class | org.apache.struts2.dispatcher.mapper | Apache Struts |
| RestfulActionMapper | Simple Restfull Action Mapper to support REST application See docs for more information | Class | org.apache.struts2.dispatcher.mapper | Apache Struts |
| ServletHostConfig | Class | org.apache.struts2.dispatcher.servlet | Apache Struts | |
| SessionMap | A simple implementation of the Map interface to handle a collection of HTTP session attributes. | Class | org.apache.struts2.dispatcher | Apache Struts |
| StaticContentLoader | Interface for loading static resources, based on a path. | Interface | org.apache.struts2.dispatcher | Apache Struts |
| StrutsExecuteFilter | Executes the discovered request information. | Class | org.apache.struts2.dispatcher.filter | Apache Struts |
| StrutsListener | Servlet listener for Struts. | Class | org.apache.struts2.dispatcher.listener | Apache Struts |
| StrutsPrepareAndExecuteFilter | Handles both the preparation and execution phases of the Struts dispatching process. | Class | org.apache.struts2.dispatcher.filter | Apache Struts |
| StrutsPrepareFilter | Prepares the request for execution by a later StrutsExecuteFilter filter instance. | Class | org.apache.struts2.dispatcher.filter | Apache Struts |
| StrutsRequestWrapper | All Struts requests are wrapped with this class, which provides simple JSTL accessibility. | Class | org.apache.struts2.dispatcher | Apache Struts |
| StrutsServlet | Servlet dispatcher for Struts. | Class | org.apache.struts2.dispatcher.servlet | Apache Struts |