The framework documentation is written for active web developers and assumes a working knowledge about how Java web applications are built. For more about the underlying nuts and bolts, see the Key Technologies Primer.
Follow along with these tutorials to get started using Struts 2. The example code for the tutorials available for checkout from the Struts 2 GitHub repository at struts-examples. The example projects use Maven to manage the artifact dependencies and to build the .war files.
The Struts 2 user mailing list is an excellent place to get help. If you are having a problem getting the tutorial example applications to work search the Struts 2 mailing list. If you don’t find an answer to your problem, post a question on the mailing list.
How to create a Struts 2 web application
Hello World Using Struts 2
Message Resource Files
Form Validation Using XML
Wildcard Method Selection
Spring and Struts 2