Struts 2 Tutorial

Struts 2 Tutorial

Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full development cycle, from building, to deploying, to maintaining applications over time. Apache Struts 2 was originally known as WebWork 2.

This tutorial will teach you how to use Apache Struts for creating enterprise-ready Java web applications in simple and easy steps.


This tutorial is designed for Java programmers with a need to understand the Struts 2.x framework and its application. This tutorial will bring you at intermediate level of experties.


Before proceeding with this tutorial you should have a good understanding of the Java programming language. A basic understanding of MVC Framework and JSP or Servlet is very helpful.

1 - Struts 2 Quick Guide

A quick Struts reference guide for Struts Programmers.

Struts 2 Quick Guide

2 - Struts 2 Useful Resources

A collection of Struts Sites, Books and Articles is given at this page.

Struts 2 Useful Resources

3 - Struts 2 Tutorial in PDF

Download a quick Struts tutorial in PDF format.

Struts 2 Tutorial in PDF