Last Published: 2008-11-29
Apache
|
Struts 2
|
Struts 1
Struts 1
Welcome
Learning
Roadmap
Releases
Documentation
User Guide
FAQs and HOWTOs
Release Notes
Javadoc
DTDDoc
Support
User Mailing List
Issue Tracker (JIRA)
Wiki Pages
Components
Struts Apps
Struts EL
Struts Extras
Struts Faces
Struts Scripting
Struts Taglib
Struts Tiles
Project Documentation
Project Information
Project Reports
Table of Contents
1. Introduction
1.1 Forward into the Past!
1.2.1 The Model: System State and Business Logic JavaBeans
1.2.2 The View: JSP Pages and Presentation Components
1.2.3 The Controller: ActionServlet and ActionMapping
1.3 Control Flow
2. Building Model Components
2.1 Overview
2.2 JavaBeans and Scope
2.3 ActionForm Beans
2.4 System State Beans
2.5 Business Logic Beans
3. Building View Components
3.1 Overview
3.2 Internationalization
3.3 Forms and FormBean Interactions
3.3.1 Automatic Form Population
3.3.2 Automatic Form Validation
3.3.3 The Struts Validator
3.3.4 Page Composition With Tiles
3.4 Presentation Frameworks
3.4 Direct Presentation Techniques
3.4.1 Image Rendering Components
3.4.2 Rendering Text
4. Building Controller Components
4.1 Overview
4.2 The ActionServlet
4.2.1 Request Processor
4.3 ActionForm Classes
4.3.1 DynaActionForm Classes
4.3.2 LazyActionForm Classes
4.3.3 Map-backed ActionForm Classes
4.4 Action Classes
4.4.1 Action Class Design Guidelines
4.5 Exception Handler
4.6 Plugin Classes
4.7 The ActionMapping Implementation
4.8 Writing ActionMappings
4.8.1 ActionMapping Example
4.9 Using ActionMappings for Pages
4.10 Using Wildcards in ActionMappings
4.11 Using The Commons Logging Interface
5. Configuring Applications
5.1 Overview
5.2 The Configuration File
5.2.1 Controller Configuration
5.2.2 Message Resources Configuration
5.2.3 PlugIn Configuration
5.3 Configuring your application for modules
5.3.1 Module Configuration Files
5.3.2 Informing the Controller
5.3.3 Switching Modules
5.4 The Web Application Deployment Descriptor
5.4.1 Configure the Action Servlet Instance
5.4.2 Configure the Action Servlet Mapping
5.4.3 Configure Struts Taglib"
5.5 Add Framework Components To Your Application
5.6 Logging
6. Getting Started
6.1 Release Notes
Release Notes 1.3.7
(Beta)
Release Notes 1.3.6
(Test Build)
Release Notes 1.3.5
Release Notes 1.3.3
(Test Build)
Release Notes 1.3.2
Release Notes 1.3.1
(Test Build)
Release Notes 1.2.9
Release Notes 1.2.8
Release Notes 1.2.7
Release Notes 1.2.4
Release Notes 1.1
Release Notes 1.1-rc2
Release Notes 1.1-rc1
Release Notes 1.1-b3
Release Notes 1.1-b2
Release Notes 1.1-b1
6.2 Installation
iPlanet
Portal Application Server
Jetty
JRun 3.0
Orion Application Server
SilverStream Application Server 3.7.1 and later
Tomcat with Apache
Bluestone Universal Business Server 7.2
WebSphere Application Server 3.5 FixPack 2
WAS with the Example Applcation
Weblogic 5.1 sp8
Next:
Introduction