This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch fix/file-upload-navigation
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/fix/file-upload-navigation by 
this push:
     new 5cc6d2313 Improves style
5cc6d2313 is described below

commit 5cc6d2313aacf0a089401ed2e21d3b0c7244739e
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Sun Mar 17 10:31:46 2024 +0100

    Improves style
---
 .../action-file-upload-interceptor.md              |  7 +-
 source/core-developers/file-upload-interceptor.md  |  4 ++
 source/core-developers/interceptors.md             | 80 +++++++++++-----------
 3 files changed, 50 insertions(+), 41 deletions(-)

diff --git a/source/core-developers/action-file-upload-interceptor.md 
b/source/core-developers/action-file-upload-interceptor.md
index 1c8902407..0096c07ae 100644
--- a/source/core-developers/action-file-upload-interceptor.md
+++ b/source/core-developers/action-file-upload-interceptor.md
@@ -7,8 +7,13 @@ parent:
 ---
 
 # Action File Upload Interceptor
+{:.no_toc}
 
-> Available since Struts 6.4.0 as replacement for [File Upload 
Interceptor](file-upload-interceptor)
+* Will be replaced with the ToC, excluding a header
+{:toc}
+
+Available since Struts 6.4.0 as replacement for [File Upload 
Interceptor](file-upload-interceptor)
+{:.alert .alert-info}
 
 See [this page](action-file-upload) for more examples and advanced 
configuration.
 
diff --git a/source/core-developers/file-upload-interceptor.md 
b/source/core-developers/file-upload-interceptor.md
index cc0dd8a99..da96ae136 100644
--- a/source/core-developers/file-upload-interceptor.md
+++ b/source/core-developers/file-upload-interceptor.md
@@ -7,6 +7,10 @@ parent:
 ---
 
 # File Upload Interceptor
+{:.no_toc}
+
+* Will be replaced with the ToC, excluding a header
+{:toc}
 
 Since Struts 6.4.0 this interceptor is deprecated, please use [Action File 
Upload Interceptor](action-file-upload-interceptor) instead!
 {:.alert .alert-warning}
diff --git a/source/core-developers/interceptors.md 
b/source/core-developers/interceptors.md
index a1d0b5204..4145c99f3 100644
--- a/source/core-developers/interceptors.md
+++ b/source/core-developers/interceptors.md
@@ -111,47 +111,47 @@ specified below come specified in 
[struts-default.xml](struts-default-xml). If y
 package, then you can use the names below. Otherwise, they must be defined in 
your package with a name-class pair
 specified in the `<interceptors/>` tag.
 
-| Interceptor                                                                  
      | Name                      | Description                                 
                                                                                
                                                                                
                                                                                
   |
-|------------------------------------------------------------------------------------|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| [Action File Upload Interceptor](action-file-upload-interceptor)             
      | actionFileUpload          | Available since Struts 6.4.0: an 
Interceptor that adds easy access to file upload support.                       
                                                                                
                                                                                
              |
-| [Alias Interceptor](alias-interceptor)                                       
      | alias                     | Converts similar parameters that may be 
named differently between requests.                                             
                                                                                
                                                                                
       |
-| [Annotation Parameter Filter 
Interceptor](annotation-parameter-filter-interceptor) | 
annotationParameterFilter | Annotation based version of [Parameter Filter 
Interceptor](parameter-filter-interceptor).                                     
                                                                                
                                                                                
 |
-| [Annotation Workflow Interceptor](annotation-workflow-interceptor)           
      | annotationWorkflow        | Invokes any annotated methods on the 
action.                                                                         
                                                                                
                                                                                
          |
-| [Chaining Interceptor](chaining-interceptor)                                 
      | chain                     | Makes the previous Action's properties 
available to the current Action. Commonly used together with <result 
type="chain"> (in the previous Action).                                         
                                                                                
                   |
+| Interceptor                                                                  
      | Name                      | Description                                 
                                                                                
                                                                                
                                                                                
  |
+|------------------------------------------------------------------------------------|---------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| [Action File Upload Interceptor](action-file-upload-interceptor)             
      | actionFileUpload          | Available since Struts 6.4.0: an 
Interceptor that adds easy access to file upload support.                       
                                                                                
                                                                                
             |
+| [Alias Interceptor](alias-interceptor)                                       
      | alias                     | Converts similar parameters that may be 
named differently between requests.                                             
                                                                                
                                                                                
      |
+| [Annotation Parameter Filter 
Interceptor](annotation-parameter-filter-interceptor) | 
annotationParameterFilter | Annotation based version of [Parameter Filter 
Interceptor](parameter-filter-interceptor).                                     
                                                                                
                                                                                
|
+| [Annotation Workflow Interceptor](annotation-workflow-interceptor)           
      | annotationWorkflow        | Invokes any annotated methods on the 
action.                                                                         
                                                                                
                                                                                
         |
+| [Chaining Interceptor](chaining-interceptor)                                 
      | chain                     | Makes the previous Action's properties 
available to the current Action. Commonly used together with <result 
type="chain"> (in the previous Action).                                         
                                                                                
                  |
 | [Checckbox Interceptor](checkbox-interceptor)                                
      | checkbox                  | Adds automatic checkbox handling code that 
detect an unchecked checkbox and add it as a parameter with a default (usually 
'false') value. Uses a specially named hidden field to detect unsubmitted 
checkboxes. The default unchecked value is overridable for non-boolean value'd 
checkboxes. |
-| [Cross-Origin Embedder Policy Interceptor](coep-interceptor)                 
      | coep                      | Implements the 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.                                                                   
                   |
-| [Conversion Error Interceptor](conversion-error-interceptor)                 
      | conversionError           | Adds conversion errors from the 
ActionContext to the Action's field errors                                      
                                                                                
                                                                                
               |
-| [Cookie Interceptor](cookie-interceptor)                                     
      | cookie                    | Inject cookie with a certain configurable 
name / value into action. (Since 2.0.7.)                                        
                                                                                
                                                                                
     |
-| [Cookie Provider Interceptor](cookie-provider-interceptor)                   
      | cookieProvider            | Transfer cookies from action to response 
(Since 2.3.15.)                                                                 
                                                                                
                                                                                
      |
-| [Cross-Origin Opener Policy Interceptor](coop-interceptor)                   
      | coop                      | Implements the Cross-Origin Opener Policy 
on incoming requests used to isolate resources against side-channel attacks and 
information leaks.                                                              
                                                                                
     |
-| [Create Session Interceptor](create-session-interceptor)                     
      | createSession             | Create an HttpSession automatically, useful 
with certain Interceptors that require a HttpSession to work properly (like the 
TokenInterceptor)                                                               
                                                                                
   |
-| [Clear Session Interceptor](clear-session-interceptor)                       
      | clearSession              | This interceptor clears the HttpSession.    
                                                                                
                                                                                
                                                                                
   |
-| [Content Security Policy Interceptor](csp-interceptor)                       
      | csp                       | Adds support for Content Security policy.   
                                                                                
                                                                                
                                                                                
   |
-| [Debugging Interceptor](debugging-interceptor)                               
      | debugging                 | Provides several different debugging 
screens to provide insight into the data behind the page.                       
                                                                                
                                                                                
          |
-| [Default Workflow Interceptor](default-workflow-interceptor)                 
      | workflow                  | Calls the validate method in your Action 
class. If Action errors are created then it returns the INPUT view.             
                                                                                
                                                                                
      |
-| [Exception Interceptor](exception-interceptor)                               
      | exception                 | Maps exceptions to a result.                
                                                                                
                                                                                
                                                                                
   |
-| [Execute and Wait Interceptor](execute-and-wait-interceptor)                 
      | execAndWait               | Executes the Action in the background and 
then sends the user off to an intermediate waiting page.                        
                                                                                
                                                                                
     |
-| [Fetch Metadata Interceptor](fetch-metadata-interceptor)                     
      | fetchMetadata             | Implements the Resource Isolation Policies 
on incoming requests used to protect against CSRF, XSSI, and cross-origin 
information leaks.                                                              
                                                                                
          |
-| [File Upload Interceptor](file-upload-interceptor)                           
      | fileUpload                | **DEPERECTED** since Struts 6.4.0: an 
Interceptor that adds easy access to file upload support.                       
                                                                                
                                                                                
         |
-| [I18n Interceptor](i18n-interceptor)                                         
      | i18n                      | Remembers the locale selected for a user's 
session.                                                                        
                                                                                
                                                                                
    |
-| [Logging Interceptor](logging-interceptor)                                   
      | logger                    | Outputs the name of the Action.             
                                                                                
                                                                                
                                                                                
   |
-| [Message Store Interceptor](message-store-interceptor)                       
      | store                     | Store and retrieve action messages / errors 
/ field errors for action that implements ValidationAware interface into 
session.                                                                        
                                                                                
          |
-| [Model Driven Interceptor](model-driven-interceptor)                         
      | modelDriven               | If the Action implements ModelDriven, 
pushes the getModel Result onto the Value Stack.                                
                                                                                
                                                                                
         |
-| [Multiselect Interceptor](multiselect-interceptor)                           
      | multiselect               | Like the checkbox interceptor detects that 
no value was selected for a field with multiple values (like a select) and adds 
an empty parameter                                                              
                                                                                
    |
-| [NoOp Interceptor](no-op-interceptor)                                        
      | noop                      | Does nothing, just passes invocation 
further, used in empty stack                                                    
                                                                                
                                                                                
          |
-| [Parameter Filter Interceptor](parameter-filter-interceptor)                 
      | parameterFilter           | Removes parameters from the list of those 
available to Actions                                                            
                                                                                
                                                                                
     |
-| [Parameters Interceptor](parameters-interceptor)                             
      | params                    | Sets the request parameters onto the 
Action.                                                                         
                                                                                
                                                                                
          |
-| [Parameter Remover Interceptor](parameter-remover-interceptor)               
      | paramRemover              | Removes a parameter from parameters map.    
                                                                                
                                                                                
                                                                                
   |
-| [Prepare Interceptor](prepare-interceptor)                                   
      | prepare                   | If the Action implements Preparable, calls 
its prepare method.                                                             
                                                                                
                                                                                
    |
-| [Roles Interceptor](roles-interceptor)                                       
      | roles                     | Action will only be executed if the user 
has the correct JAAS role.                                                      
                                                                                
                                                                                
      |
-| [Scope Interceptor](scope-interceptor)                                       
      | scope                     | Simple mechanism for storing Action state 
in the session or application scope.                                            
                                                                                
                                                                                
     |
-| [Scoped Model Driven Interceptor](scoped-model-driven-interceptor)           
      | scopedModelDriven         | If the Action implements ScopedModelDriven, 
the interceptor retrieves and stores the model from a scope and sets it on the 
action calling setModel.                                                        
                                                                                
    |
-| [Servlet Config Interceptor](servlet-config-interceptor)                     
      | servletConfig             | Provide access to Maps representing 
HttpServletRequest and HttpServletResponse.                                     
                                                                                
                                                                                
           |
-| [Static Parameters Interceptor](static-parameters-interceptor)               
      | staticParams              | Sets the struts.xml defined parameters onto 
the action. These are the <param> tags that are direct children of the <action> 
tag.                                                                            
                                                                                
   |
-| [Timer Interceptor](timer-interceptor)                                       
      | timer                     | Outputs how long the Action takes to 
execute (including nested Interceptors and View)                                
                                                                                
                                                                                
          |
-| [Token Interceptor](token-interceptor)                                       
      | token                     | Checks for valid token presence in Action, 
prevents duplicate form submission.                                             
                                                                                
                                                                                
    |
-| [Token Session Interceptor](token-session-interceptor)                       
      | tokenSession              | Same as Token Interceptor, but stores the 
submitted data in session when handed an invalid token                          
                                                                                
                                                                                
     |
-| [Validation Interceptor](validation-interceptor)                             
      | validation                | Performs validation using the validators 
defined in _action_ -validation.xml                                             
                                                                                
                                                                                
      |
+| [Cross-Origin Embedder Policy Interceptor](coep-interceptor)                 
      | coep                      | Implements the 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.                                                                   
                  |
+| [Conversion Error Interceptor](conversion-error-interceptor)                 
      | conversionError           | Adds conversion errors from the 
ActionContext to the Action's field errors                                      
                                                                                
                                                                                
              |
+| [Cookie Interceptor](cookie-interceptor)                                     
      | cookie                    | Inject cookie with a certain configurable 
name / value into action. (Since 2.0.7.)                                        
                                                                                
                                                                                
    |
+| [Cookie Provider Interceptor](cookie-provider-interceptor)                   
      | cookieProvider            | Transfer cookies from action to response 
(Since 2.3.15.)                                                                 
                                                                                
                                                                                
     |
+| [Cross-Origin Opener Policy Interceptor](coop-interceptor)                   
      | coop                      | Implements the Cross-Origin Opener Policy 
on incoming requests used to isolate resources against side-channel attacks and 
information leaks.                                                              
                                                                                
    |
+| [Create Session Interceptor](create-session-interceptor)                     
      | createSession             | Create an HttpSession automatically, useful 
with certain Interceptors that require a HttpSession to work properly (like the 
TokenInterceptor)                                                               
                                                                                
  |
+| [Clear Session Interceptor](clear-session-interceptor)                       
      | clearSession              | This interceptor clears the HttpSession.    
                                                                                
                                                                                
                                                                                
  |
+| [Content Security Policy Interceptor](csp-interceptor)                       
      | csp                       | Adds support for Content Security policy.   
                                                                                
                                                                                
                                                                                
  |
+| [Debugging Interceptor](debugging-interceptor)                               
      | debugging                 | Provides several different debugging 
screens to provide insight into the data behind the page.                       
                                                                                
                                                                                
         |
+| [Default Workflow Interceptor](default-workflow-interceptor)                 
      | workflow                  | Calls the validate method in your Action 
class. If Action errors are created then it returns the INPUT view.             
                                                                                
                                                                                
     |
+| [Exception Interceptor](exception-interceptor)                               
      | exception                 | Maps exceptions to a result.                
                                                                                
                                                                                
                                                                                
  |
+| [Execute and Wait Interceptor](execute-and-wait-interceptor)                 
      | execAndWait               | Executes the Action in the background and 
then sends the user off to an intermediate waiting page.                        
                                                                                
                                                                                
    |
+| [Fetch Metadata Interceptor](fetch-metadata-interceptor)                     
      | fetchMetadata             | Implements the Resource Isolation Policies 
on incoming requests used to protect against CSRF, XSSI, and cross-origin 
information leaks.                                                              
                                                                                
         |
+| [File Upload Interceptor](file-upload-interceptor)                           
      | fileUpload                | **DEPRECTED** since Struts 6.4.0: an 
Interceptor that adds easy access to file upload support.                       
                                                                                
                                                                                
         |
+| [I18n Interceptor](i18n-interceptor)                                         
      | i18n                      | Remembers the locale selected for a user's 
session.                                                                        
                                                                                
                                                                                
   |
+| [Logging Interceptor](logging-interceptor)                                   
      | logger                    | Outputs the name of the Action.             
                                                                                
                                                                                
                                                                                
  |
+| [Message Store Interceptor](message-store-interceptor)                       
      | store                     | Store and retrieve action messages / errors 
/ field errors for action that implements ValidationAware interface into 
session.                                                                        
                                                                                
         |
+| [Model Driven Interceptor](model-driven-interceptor)                         
      | modelDriven               | If the Action implements ModelDriven, 
pushes the getModel Result onto the Value Stack.                                
                                                                                
                                                                                
        |
+| [Multiselect Interceptor](multiselect-interceptor)                           
      | multiselect               | Like the checkbox interceptor detects that 
no value was selected for a field with multiple values (like a select) and adds 
an empty parameter                                                              
                                                                                
   |
+| [NoOp Interceptor](no-op-interceptor)                                        
      | noop                      | Does nothing, just passes invocation 
further, used in empty stack                                                    
                                                                                
                                                                                
         |
+| [Parameter Filter Interceptor](parameter-filter-interceptor)                 
      | parameterFilter           | Removes parameters from the list of those 
available to Actions                                                            
                                                                                
                                                                                
    |
+| [Parameters Interceptor](parameters-interceptor)                             
      | params                    | Sets the request parameters onto the 
Action.                                                                         
                                                                                
                                                                                
         |
+| [Parameter Remover Interceptor](parameter-remover-interceptor)               
      | paramRemover              | Removes a parameter from parameters map.    
                                                                                
                                                                                
                                                                                
  |
+| [Prepare Interceptor](prepare-interceptor)                                   
      | prepare                   | If the Action implements Preparable, calls 
its prepare method.                                                             
                                                                                
                                                                                
   |
+| [Roles Interceptor](roles-interceptor)                                       
      | roles                     | Action will only be executed if the user 
has the correct JAAS role.                                                      
                                                                                
                                                                                
     |
+| [Scope Interceptor](scope-interceptor)                                       
      | scope                     | Simple mechanism for storing Action state 
in the session or application scope.                                            
                                                                                
                                                                                
    |
+| [Scoped Model Driven Interceptor](scoped-model-driven-interceptor)           
      | scopedModelDriven         | If the Action implements ScopedModelDriven, 
the interceptor retrieves and stores the model from a scope and sets it on the 
action calling setModel.                                                        
                                                                                
   |
+| [Servlet Config Interceptor](servlet-config-interceptor)                     
      | servletConfig             | Provide access to Maps representing 
HttpServletRequest and HttpServletResponse.                                     
                                                                                
                                                                                
          |
+| [Static Parameters Interceptor](static-parameters-interceptor)               
      | staticParams              | Sets the struts.xml defined parameters onto 
the action. These are the <param> tags that are direct children of the <action> 
tag.                                                                            
                                                                                
  |
+| [Timer Interceptor](timer-interceptor)                                       
      | timer                     | Outputs how long the Action takes to 
execute (including nested Interceptors and View)                                
                                                                                
                                                                                
         |
+| [Token Interceptor](token-interceptor)                                       
      | token                     | Checks for valid token presence in Action, 
prevents duplicate form submission.                                             
                                                                                
                                                                                
   |
+| [Token Session Interceptor](token-session-interceptor)                       
      | tokenSession              | Same as Token Interceptor, but stores the 
submitted data in session when handed an invalid token                          
                                                                                
                                                                                
    |
+| [Validation Interceptor](validation-interceptor)                             
      | validation                | Performs validation using the validators 
defined in _action_ -validation.xml                                             
                                                                                
                                                                                
     |
 
 Since 2.0.7, Interceptors and Results with hyphenated names were converted to 
camelCase. (The former model-driven is
 now modelDriven.) The original hyphenated names are retained as "aliases" 
until Struts 2.1.0. For clarity,

Reply via email to