Plugins listed here were bundled with Struts 2, they are now officially supported by Struts Community. You can find more details about given plugin in Struts 2 Documentation Plugin Developers Guide.
Bundled
- REST Plugin — provides tools to build RESTful applications
- Config Browser Plugin — a simple tool to help view your Struts configuration at runtime
- Convention Plugin — a code by convention and component plugin similar to the Codebehind and Zero-config plugins
- DWR Plugin — provides integration with the Ajax framework Direct Web Remoting http://getahead.org/dwr
- JasperReports Plugin — enables Actions to return reports through JasperReports
- Java Templates Plugin
- JFreeChart Plugin — allows Actions to easily return generated charts and graphs
- JSON Plugin — provides a "json" result type that serializes actions into JSON
- JUnit Plugin — provides integration with the popular JUnit http://junit.org unit testing framework
- OSGi Plugin — provides support for starting an instance of Apache Felix inside a web application, and scanning installed bundles for Struts configuration
- Pell Multipart Plugin
- Plexus Plugin — enables Struts Actions, Interceptors, and Results to be created and injected by Plexus http://plexus.codehaus.org/
- Portlet Plugin — is used for developing JSR168 portlets using Struts 2
- Sitemesh Plugin — allows Sitemesh templates to access Struts information
- SmartURLs plugin
- Spring Plugin — allows Actions, Interceptors, and Results to be created and/or autowired by Spring
- TestNG Plugin — provides integration with the popular TestNG http://testng.org unit testing framework
- Tiles Plugin — allows actions to return Tiles pages