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.