## Uses of Interface
org.apache.struts2.action.Action

- Packages that use Action
  Package | Description
  --- | ---
  com.opensymphony.xwork2 | Main XWork interfaces and classes.
  org.apache.struts2 |
  org.apache.struts2.action |
  org.apache.struts2.dispatcher | This package contains a reimagining of the traditional Struts filter dispatchers.
  org.apache.struts2.util |

- - ### Uses of Action in com.opensymphony.xwork2

    Subinterfaces of Action in com.opensymphony.xwork2
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Action` Deprecated. since 6.7.0, use `Action` instead.

  - ### Uses of Action in org.apache.struts2

    Classes in org.apache.struts2 that implement Action
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionSupport` Provides a default implementation for the most common actions.

  - ### Uses of Action in org.apache.struts2.action

    Classes in org.apache.struts2.action that implement Action
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CspReportAction` An abstract Action that can be extended to process the incoming CSP violation reports.
    `class` | `DefaultCspReportAction` The default implementation of `CspReportAction` that simply logs the JSON object that contains the details of the CSP violation.

  - ### Uses of Action in org.apache.struts2.dispatcher

    Classes in org.apache.struts2.dispatcher that implement Action
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultActionSupport` A simple action support class that sets properties to be able to serve

  - ### Uses of Action in org.apache.struts2.util

    Classes in org.apache.struts2.util that implement Action
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AppendIteratorFilter` A bean that takes several iterators and outputs them in sequence
    `class` | `IteratorGenerator` A bean that generates an iterator filled with a given object depending on the count, separator and converter defined.
    `class` | `MergeIteratorFilter` A bean that takes several iterators and outputs the merge of them.
    `class` | `SortIteratorFilter` A bean that takes a source and comparator then attempt to sort the source utilizing the comparator.
    `class` | `SubsetIteratorFilter` A bean that takes an iterator and outputs a subset of it.

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.