Please DO NOT ASK QUESTIONS HERE!
If you have a question about how to use Struts that is not answered by the documentation, you should post that question to the
Struts User List. If you have a specific comment on the documentation that you would like to share, please post it here. Additional usage examples and answers to commons questions are especially welcome.
BUT, IF YOU ARE ASKING A QUESTION, POST YOUR QUESTION TO THE
STRUTS USER LIST.
This page links to comments pages for the Struts Documentation. There is a Wiki page for each major section of the documentation. If a question mark follows the page, then no comments have been entered for that page yet. Please feel free to click on the question mark and be the first to comment!
Welcome Pages
StrutsDocStatus (roadmap)
User Guide
Preface
Introduction
Quick Start: from Model 1 to full-blown Struts CRUD application
Building Model Components
...
ActionForm Beans
System State Beans
Business Logic Beans
...
...
DaoRelated -- Data Access Frameworks
-
...
Forms and FormBean Interactions
Automatic Form Population
Automatic Form Validation
The Struts Validator
Page Composition With Tiles
Errors and Messages
...
Using Struts tags, JSTL tags and JSP scriptlets
StrutsTags -- notes on using Struts tags
StrutsAndJSTL -- how to use JSTL with Struts
JSTLTags -- Use JSTL tags instead of Struts "logic" and "bean" tags when possible
JSTLTagsBeanMessage -- Using <fmt:message> instead of <bean:message>
JSTLTagsNested == Using JSTL, plain HTML or Struts HTML tags instead Struts nested tags
StrutsWidgets -- How to create HTML widgets with Struts JSP tag library
Building Controller Components
...
ActionServlet -- how request processing works; using of Commons Chain in Struts 1.3.x
...
Struts Navigation
StrutsNavigationBasics -- how Struts implements navigation between web resources
StrutsJumpToAnchor -- preselecting an anchor on a page
StrutsBackButton -- how to fight with Back button issues in Struts applications
StrutsSmartNavigation -- how to retain only the last page state in the browser's history
StrutsWebIslands -- how to use one URL for a series of views and to improve user experience
StrutsWhyOnlyOneInstanceOfActionClass -- this discussion has mostly historic value for Struts 1
Updloading/dowloading files
Web services
StrutsWebService -- insiights on building web services with Struts
...
-
StrutsInitialization - How to initialize your business logic or read configuiration files, etc...
WildcardsForActionMappings -- How to use advance wildcards
Security
-
Release Notes
Installation
Running
Upgrading
Common Errors
Developer Guide
Nested Tags
FAQs
Howto Guides
StrutsDocSSL
StrutsUpgrade - notes on upgrading
Please also visit the rest of the
Struts Wiki.