An Introduction to Struts Welcome to the first in a series of
articles on Jakarta Struts (or simply, "Struts"), the Java/JSP-
based framework for building Web-based applications. While later
articles will get deep into the technology behind Struts, this
first article provides an introduction to Struts and evaluates
the case for using it. It tries to cut through the technology
and put its finger on the "value add" that Struts provides.
"What Is Struts and Why Should I Care?" 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. It is non-proprietary and works with
virtually any J2EE-compliant application server. Struts falls
under the Jakarta subproject of the Apache Software Foundation
and comes with an Open Source license (meaning it has no cost
and its users have free