This is open source software This package has passed the OpenLogic certification process This package qualifies for the standard support level from OpenLogic

Need Struts support? OpenLogic provides Production and Developer support for hundreds of the most popular open source packages, including Struts.


The Apache Struts project provides a web application framework that encourages application architectures based on the Model 2 approach. The Model 2 approach, a variation of the classic Model-View-Controller (MVC) design pattern, continues to gain broader acceptance. Under it, a Controller servlet (or equivalent) manages the business logic execution by determining which JSP to forward the request to and which JavaBeans to instantiate. This leaves the presentation logic in the server pages. The Struts project encourages Model 2 design by providing an easy to use Controller framework (plus additional toolkits). The framework integrates with all major Model and View technolgies in use by developers building for the web. Supported Model technologies include JDBC and EJB; View technologies are JavaServer Pages, Velocity Templates, XSLT, and other presentation systems. Struts is also compliant with conventional REST applications and AJAX.

Usage Notes:

Struts, widely recognized as the most popular web application framework for Java, provides a mature, well-documented and well-supported framework.

© 2007-2016 Rogue Wave Software All Rights Reserved.   |    Privacy Policy   |   About OpenLogic   |   Contact Us   |   Attributions   |   Sitemap   |   Terms of Use