Forum | Latest web development tutorials

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.