Struts is an application development framework that is designed for and used with the popular J2EE (Java 2, Enterprise Edition) platform. It cuts time out of the development process and makes developers more productive by providing them a series of tools and components to build applications with.Actually, Struts combines with JSP, Servlets, custom tag, message resource and action classes...so end result is synergistic platform, which makes developing web applicaitons easier and reduces the number of developers. It is easy to troubleshoot whenever error occurs and with its tag library we can easily create JSPs.
Introduction to Struts 2.0 Framework
Struts Framework Components
Struts 2.0 Configuring Elements
Struts 2.0 Configuring Files
Localization / Internationalization