| Package | Description | 
|---|---|
| com.opensymphony.xwork2.interceptor | Interceptor classes. | 
| com.opensymphony.xwork2.interceptor.annotations | Interceptor annotations. | 
| com.opensymphony.xwork2.mock | XWork specific mock classes. | 
| com.opensymphony.xwork2.validator | XWork validation subsystem. | 
| org.apache.struts2.interceptor | |
| org.apache.struts2.interceptor.csp | |
| org.apache.struts2.interceptor.debugging | |
| org.apache.struts2.interceptor.httpmethod | |
| org.apache.struts2.interceptor.parameter | |
| org.apache.struts2.interceptor.validation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationParameterFilterInterceptorDeprecated. 
 since 6.6.0, integrated into  ParametersInterceptorwithStrutsParameterusingstruts.parameters.requireAnnotations=true | 
| class  | AnnotationWorkflowInterceptor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MockInterceptorMock for an  Interceptor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ValidationInterceptor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFileUploadInterceptor | 
| class  | ActionFileUploadInterceptor
 Interceptor that is based off of  MultiPartRequestWrapper, which is automatically applied for any request that
 includes a file when the support for multi-part request is enabled,
 see Disabling file upload. | 
| class  | ActionMappingParametersInterceptor | 
| class  | CheckboxInterceptor | 
| class  | ClearSessionInterceptor | 
| class  | CoepInterceptorInterceptor that implements Cross-Origin Embedder Policy on incoming requests used to protect a
 document from loading any non-same-origin resources which don't explicitly grant the document
 permission to be loaded. | 
| class  | CookieInterceptor | 
| class  | CookieProviderInterceptorAllows actions to send cookies to client, action must implement  CookieProviderYou must reference this interceptor in your default stack or in action's stack, see example below. | 
| class  | CoopInterceptorInterceptor that implements Cross-Origin Opener Policy on incoming requests. | 
| class  | CreateSessionInterceptor | 
| class  | DateTextFieldInterceptor | 
| class  | ExecuteAndWaitInterceptor | 
| class  | FetchMetadataInterceptorInterceptor that implements Fetch Metadata policy on incoming requests used to protect against
 CSRF, XSSI, and cross-origin information leaks. | 
| class  | FileUploadInterceptorDeprecated. 
 since Struts 6.4.0, use  ActionFileUploadInterceptorinstead | 
| class  | I18nInterceptorAn interceptor that handles setting the locale specified in a session as the locale for the current action request. | 
| class  | MessageStoreInterceptor | 
| class  | MultiselectInterceptorJust as the CheckboxInterceptor checks that if only the hidden field is present, so too does this interceptor. | 
| class  | NoOpInterceptorInterceptor that does nothing, used in the "empty" stack | 
| class  | RolesInterceptor | 
| class  | ScopeInterceptor | 
| class  | ServletConfigInterceptor | 
| class  | StrutsConversionErrorInterceptor | 
| class  | TokenInterceptor | 
| class  | TokenSessionStoreInterceptor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CspInterceptorInterceptor that implements Content Security Policy on incoming requests used to protect against
 common XSS and data injection attacks. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DebuggingInterceptor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HttpMethodInterceptorInterceptor is used to control with what http methods action can be called,
 if request with not allowed method was performed,  HttpMethodInterceptor.badRequestResultNamewill be returned or if action implementsHttpMethodAwareandHttpMethodAware.getBadRequestResultName()returns non-null result name,
 thus value will be used instead. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ParametersInterceptorThis interceptor sets all parameters on the value stack. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationValidationInterceptorExtends the xwork validation interceptor to also check for a @SkipValidation
 annotation, and if found, don't validate this action method | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.