Our in-depth guides focus on specific areas of the framework, such as Views, the Core framework, and Third-party Extensions.
In processing a request, the framework utilizes three key class types: Actions, Interceptors, and Results, which are configured using one or more XML documents (or Java 5 annotations).
- Tutorials - Read me first!
- Developing Applications with Struts 2
- Configuration
|
|
The framework offers a flexible view layer that supports multiple view technologies, including JSP, FreeMaker, and Velocity.
Apache Struts 2 provides a simple plugin architecture so that developers can extend the framework just by adding a JAR to the application's classpath. Since plugins are contained in a JAR, they are easy to share with others. Several plugins are bundled with the framework, and others are available from third-party sources.
Bundled Plugins
For a complete list of bundled and third-party plugins, visit the Plugin Registry..
Getting here from there.
Version Notes 2.1.x
Release Notes 2.0.x
Struts 1 to Struts 2
Tutorials
Roadmap
Webwork 2.2 to Struts 2
Source
Documentation
Core Guide TODOs
- Creating Resources
- Writing Validators
- Writing Type Converters
- Actions
- Writing Actions
- Writing Results
Tools
Licensing and Copyright
Errata?
| To suggest a change or a correction to any part of the documentation, log in and leave a comment on the appropriate page. We are always looking for help with the documentation! |