Apache Struts
Add to favorites
JDK version:1.4
Web site:http://struts.apache.org/ [License]
Training/Consulting:  Struts training and consulting provided by System Mobile.
The goal of the Apache Struts project is to encourage application architectures based on the "Model 2" approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Under Model 2, a servlet (or equivalent) manages business logic execution, and presentation logic resides mainly in server pages.
Packages
org.apache.strutsNo description provided.
org.apache.struts.action

The action package is the core of the struts framework, providing the "Controller" aspect of a MVC model.

org.apache.struts.actions

The actions package provides special adapters between the incoming HTTP request and the corresponding business logic.

org.apache.struts.config

The "config" package contains configuration objects that correspond to elements that may be specified in the struts-config.xml module configuration file.

org.apache.struts.config.implNo description provided.
org.apache.struts.pluginsNo description provided.
org.apache.struts.taglibNo description provided.
org.apache.struts.taglib.beanThe "struts-bean" tag library contains JSP custom tags useful in defining new beans (in any desired scope) from a variety of possible sources, as well as a tag to render a particular bean (or bean property) to the output response.
org.apache.struts.taglib.html

The "struts-html" tag library contains JSP custom tags useful in creating dynamic HTML user interfaces, including input forms.

org.apache.struts.taglib.logic

The "struts-logic" tag library contains tags that are useful in managing conditional generation of output text, looping over object collections for repetitive generation of output text, and application flow management.

org.apache.struts.taglib.nestedNested tags & supporting classes extend the base struts tags to allow them to relate to each other in a nested nature.
org.apache.struts.taglib.nested.beanThe nested bean tags extend the org.apache.struts.taglib.bean tags to allow them to relate to each other in a nested nature.
org.apache.struts.taglib.nested.htmlThe nested html tags extend the org.apache.struts.taglib.html tags to allow them to relate to each other in a nested nature.
org.apache.struts.taglib.nested.logicThe nested html tags extend the org.apache.struts.taglib.logic tags to allow them to relate to each other in a nested nature.
org.apache.struts.taglib.tiles

The "struts-tiles" tag library contains tags that are useful in creating dynamic reusable components.

org.apache.struts.taglib.tiles.utilNo description provided.
org.apache.struts.tiles
The Tiles taglib and framework allows building web pages by assembling reusable pieces of pages, called Tiles.
org.apache.struts.tiles.actionsNo description provided.
org.apache.struts.tiles.beansNo description provided.
org.apache.struts.tiles.definitionNo description provided.
org.apache.struts.tiles.xmlDefinitionNo description provided.
org.apache.struts.upload

The upload package facilities to upload files using multi-part requests.

org.apache.struts.utilThe Utilities package provides a variety of families of classes, to solve problems that are commonly encountered in building web applications.
org.apache.struts.validator

The validator package provides a series of classes to validate ActionForm type of input.

org.apache.struts.validator.validwhenNo description provided.