The Jakarta Project


Essentials:
Front Page
News & Status
Mission
Guidelines
FAQs

Download:
Binaries
Source Code

Get Involved:
Overview
CVS Repositories
Mailing Lists
Reference Library
Bug Database

SubProjects:
Ant
Regexp
Slide
Struts
Taglibs
Tomcat
Watchdog

Credits:
Who We Are
Acknowledgements

Struts

Struts is a small framework for web applications that implements the Model-View-Controller (MVC) design pattern for web application design commonly known as Model 2. Struts includes the following major features:

  • A controller servlet with action mapping technology, which serves as the "front component" for the application
  • A comprehensive custom tag library for building internationalized JSP pages that have HTML forms which interact with JavaBeans that are managed automatically by the controller servlet
  • Useful utility classes that can process XML input, as well as use Java reflection to populate JavaBean properties by matching names in the same way that the standard JSP tag <jsp:setProperty name="beanname" property="*"/> operates.

Nightly builds of the Struts binary distribution are available here. Nightly builds of the Struts source distribution are available here.

You can join the STRUTS-DEV and/or STRUTS-USER mailing lists here.


Copyright ©1999-2000 The Apache Software Foundation
Legal Stuff They Make Us Say
Contact Information