| Package | Description | 
|---|---|
| com.opensymphony.xwork2 | Main XWork interfaces and classes. | 
| com.opensymphony.xwork2.config | Configuration core classes. | 
| com.opensymphony.xwork2.interceptor | Interceptor classes. | 
| com.opensymphony.xwork2.mock | XWork specific mock classes. | 
| com.opensymphony.xwork2.util.reflection | |
| org.apache.struts2 | |
| org.apache.struts2.action | |
| org.apache.struts2.components | |
| org.apache.struts2.conversion | |
| org.apache.struts2.dispatcher | This package contains a reimagining of the traditional Struts filter dispatchers. | 
| org.apache.struts2.dispatcher.filter | |
| org.apache.struts2.factory | |
| org.apache.struts2.interceptor | |
| org.apache.struts2.result | |
| org.apache.struts2.util | |
| org.apache.struts2.views.freemarker | 
| Class and Description | 
|---|
| ActionContext 
 The ActionContext is the context in which an  Actionis executed. | 
| ActionEventListener Provides hooks for handling key action events | 
| ActionInvocation An  ActionInvocationrepresents the execution state of anAction. | 
| ActionProxy ActionProxy is an extra layer between XWork and the action so that different proxies are possible. | 
| ActionSupport Provides a default implementation for the most common actions. | 
| ModelDriven ModelDriven Actions provide a model object to be pushed onto the ValueStack
 in addition to the Action itself, allowing a FormBean type approach like Struts. | 
| Preparable Preparable Actions will have their  prepare()method called if thePrepareInterceptoris applied to the ActionConfig. | 
| StrutsException A generic runtime exception that optionally contains Location information | 
| Unchainable Simple marker interface to indicate an object should not have its properties copied during chaining. | 
| Validateable Provides an interface in which a call for a validation check can be done. | 
| Class and Description | 
|---|
| StrutsException A generic runtime exception that optionally contains Location information | 
| Class and Description | 
|---|
| ActionInvocation An  ActionInvocationrepresents the execution state of anAction. | 
| Class and Description | 
|---|
| ActionInvocation An  ActionInvocationrepresents the execution state of anAction. | 
| ActionProxy ActionProxy is an extra layer between XWork and the action so that different proxies are possible. | 
| Class and Description | 
|---|
| StrutsException A generic runtime exception that optionally contains Location information | 
| Class and Description | 
|---|
| ActionContext 
 The ActionContext is the context in which an  Actionis executed. | 
| ActionEventListener Provides hooks for handling key action events | 
| ActionInvocation An  ActionInvocationrepresents the execution state of anAction. | 
| ActionProxy ActionProxy is an extra layer between XWork and the action so that different proxies are possible. | 
| StrutsStatics 
 Constants used internally by Struts. | 
| Validateable Provides an interface in which a call for a validation check can be done. | 
| Class and Description | 
|---|
| ActionSupport Provides a default implementation for the most common actions. | 
| Validateable Provides an interface in which a call for a validation check can be done. | 
| Class and Description | 
|---|
| StrutsException A generic runtime exception that optionally contains Location information | 
| Class and Description | 
|---|
| StrutsException A generic runtime exception that optionally contains Location information | 
| Class and Description | 
|---|
| ActionSupport Provides a default implementation for the most common actions. | 
| Validateable Provides an interface in which a call for a validation check can be done. | 
| Class and Description | 
|---|
| StrutsStatics 
 Constants used internally by Struts. | 
| Class and Description | 
|---|
| ActionProxy ActionProxy is an extra layer between XWork and the action so that different proxies are possible. | 
| Class and Description | 
|---|
| ActionContext 
 The ActionContext is the context in which an  Actionis executed. | 
| ActionInvocation An  ActionInvocationrepresents the execution state of anAction. | 
| ModelDriven ModelDriven Actions provide a model object to be pushed onto the ValueStack
 in addition to the Action itself, allowing a FormBean type approach like Struts. | 
| StrutsStatics 
 Constants used internally by Struts. | 
| Class and Description | 
|---|
| ActionInvocation An  ActionInvocationrepresents the execution state of anAction. | 
| StrutsStatics 
 Constants used internally by Struts. | 
| Class and Description | 
|---|
| ActionContext 
 The ActionContext is the context in which an  Actionis executed. | 
| Class and Description | 
|---|
| StrutsStatics 
 Constants used internally by Struts. | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.