| Name | Description | Type | Package | Framework |
| ActionMappingParametersInteceptor | This interceptor sets all parameters from the action mapping, for this request, on the value stack. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| AnnotationValidationInterceptor | annotation, and if found, don't validate this action methodSee Also:Serialized Form | Class | org.apache.struts2.interceptor.validation | Apache Struts |
|
| ApplicationAware | Actions that want to be aware of the application Map object should implement this interface. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| BackgroundProcess | Background thread to be executed by the ExecuteAndWaitInterceptor. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| CheckboxInterceptor | Looks for a hidden identification field that specifies the original value of the checkbox. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| ClearSessionInterceptor | This interceptor clears the HttpSession. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| CookieInterceptor | The aim of this interceptor is to set values in the stack/action based on cookie name/value If an asterisk is present in cookiesName parameter, it will be assume that | Class | org.apache.struts2.interceptor | Apache Struts |
|
| CookieProvider | Action can create cookies which will be stored in responseSee Also:CookieProviderInterceptor | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| CookieProviderInterceptor | Allows actions to send cookies to client, action must implement CookieProvider You must reference this interceptor in your default stack or in action's stack, see example below. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| CookiesAware | Actions implementing the CookiesAware interface will receive a Map of filtered cookies via the setCookiesMap method. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| CreateSessionInterceptor | This interceptor creates the HttpSession if it doesn't exist, also SessionMap is recreated and put in ServletActionContext. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| DateTextFieldInterceptor | | Class | org.apache.struts2.interceptor | Apache Struts |
|
| DateTextFieldInterceptor .DateWord | | Class | org.apache.struts2.interceptor.DateTextFieldInterceptor | Apache Struts |
|
| DebuggingInterceptor | Provides several different debugging screens to provide insight into the data behind the page. | Class | org.apache.struts2.interceptor.debugging | Apache Struts |
|
| DeprecationInterceptor | In devMode checks if application uses deprecated or unknown constants and displays warning when logging level is set to DEBUG | Class | org.apache.struts2.interceptor | Apache Struts |
|
| ExecuteAndWaitInterceptor | The ExecuteAndWaitInterceptor is great for running long-lived actions in the background while showing the user a nice progress meter. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| FileUploadInterceptor | Interceptor that is based off of MultiPartRequestWrapper, which is automatically applied for any request that includes a file. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| I18nInterceptor | This interceptor extends the original xwork i18n interceptor and adds functionality to support cookies. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| MessageStoreInterceptor | An interceptor to store a ValidationAware action's messages / errors and field errors into HTTP Session, such that it will be retrievable at a later stage. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| MultiselectInterceptor | Just as the CheckboxInterceptor checks that if only the hidden field is present, so too does this interceptor. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| NoParameters | This marker interface should be implemented by actions that do not want any parameters set on them automatically. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| ParameterAware | This interface gives actions an alternative way of receiving input parameters. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| PrettyPrintWriter | | Class | org.apache.struts2.interceptor.debugging | Apache Struts |
|
| PrincipalAware | Actions that want access to the Principal information from HttpServletRequest object should implement this interface. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| PrincipalProxy | Proxy interface used together with PrincipalAware interface. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| ProfilingActivationInterceptor | Allows profiling to be enabled or disabled via request parameters, when devMode is enabled. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| RequestAware | Actions that want access to the current servlet request attributes should implement this interface. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| RolesInterceptor | This interceptor ensures that the action will only be executed if the user has the correct role. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| ScopeInterceptor | This is designed to solve a few simple issues related to wizard-like functionality in Struts. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| ServletConfigInterceptor | An interceptor which sets action properties based on the interfaces an action implements. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| ServletPrincipalProxy | PrincipalProxy implementation for using HttpServletRequest Principal related methods. | Class | org.apache.struts2.interceptor.servlet | Apache Struts |
|
| ServletRequestAware | All Actions that want to have access to the servlet request object must implement this interface. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| ServletResponseAware | All Actions that want to have access to the servlet response object must implement this interface. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| SessionAware | Actions that want access to the user's HTTP session attributes should implement this interface. | Interface | org.apache.struts2.interceptor | Apache Struts |
|
| StrutsConversionErrorInterceptor | This interceptor extends ConversionErrorInterceptor but only adds conversion errors from the ActionContext to the field errors of the action if the field value is not null, ", or {"} (a size 1 String array with only an empty | Class | org.apache.struts2.interceptor | Apache Struts |
|
| TokenInterceptor | Ensures that only one request per token is processed. | Class | org.apache.struts2.interceptor | Apache Struts |
|
| TokenSessionStoreInterceptor | This interceptor builds off of the TokenInterceptor, providing advanced logic for handling invalid tokens. | Class | org.apache.struts2.interceptor | Apache Struts |