Differences between revisions 44 and 45
Revision 44 as of 2007-06-15 19:35:58
Size: 6841
Editor: EricHawicz
Comment:
Revision 45 as of 2009-09-20 23:11:49
Size: 6891
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
 * If you have a question about how to use Struts that is not answered by the documentation, you should '''post that question to the [http://struts.apache.org/mail.html Struts User List]'''.  * If you have a question about how to use Struts that is not answered by the documentation, you should '''post that question to the [[http://struts.apache.org/mail.html|Struts User List]]'''.
Line 4: Line 4:
 * '''BUT, IF YOU ARE ASKING A QUESTION, POST YOUR QUESTION TO THE [http://struts.apache.org/mail.html STRUTS USER LIST].'''  * '''BUT, IF YOU ARE ASKING A QUESTION, POST YOUR QUESTION TO THE [[http://struts.apache.org/mail.html|STRUTS USER LIST]].'''
Line 21: Line 21:
 * [http://struts.apache.org/1.3.9/apidocs/index.html Struts 1.3.9 ???doesn't exist???]
 * [http://struts.apache.org/1.3.8/apidocs/index.html Struts 1.3.8]
 * [[http://struts.apache.org/1.3.9/apidocs/index.html|Struts 1.3.9 ???doesn't exist???]]
 * [[http://struts.apache.org/1.3.8/apidocs/index.html|Struts 1.3.8]]
Line 24: Line 24:
 * [http://struts.apache.org/1.2.9/api/index.html Struts 1.2.9]
 * [http://struts.apache.org/1.2.8/api/index.html Struts 1.2.8]
 * [http://struts.apache.org/1.2.7/api/index.html Struts 1.2.7]
 * [[http://struts.apache.org/1.2.9/api/index.html|Struts 1.2.9]]
 * [[http://struts.apache.org/1.2.8/api/index.html|Struts 1.2.8]]
 * [[http://struts.apache.org/1.2.7/api/index.html|Struts 1.2.7]]
Line 32: Line 32:
 * [:StrutsQuickStart:Quick Start: from Model 1 to full-blown Struts CRUD application]
    * [:StrutsQuickStartJSP:A simple Model 1 application (pure JSP)]
    * [:StrutsQuickStartServletJSP:A simple Model 2 application (servlet + JSP)]
    * [:StrutsQuickStart1:Converting Model 2 application into Struts application]
    * [:StrutsQuickStart2:Handling user events]
    * [:StrutsQuickStart3:Action interaction, form beans, submitting HTML forms]
    * [:StrutsQuickStart4:Error messages, redisplaying HTML form with errors, CRUD]
 * [[StrutsQuickStart|Quick Start: from Model 1 to full-blown Struts CRUD application]]
    * [[StrutsQuickStartJSP|A simple Model 1 application (pure JSP)]]
    * [[StrutsQuickStartServletJSP|A simple Model 2 application (servlet + JSP)]]
    * [[StrutsQuickStart1|Converting Model 2 application into Struts application]]
    * [[StrutsQuickStart2|Handling user events]]
    * [[StrutsQuickStart3|Action interaction, form beans, submitting HTML forms]]
    * [[StrutsQuickStart4|Error messages, redisplaying HTML form with errors, CRUD]]
Line 45: Line 45:
    * [http://www.niallp.pwp.blueyonder.co.uk/lazyactionform.html Lazy Beans]     * [[http://www.niallp.pwp.blueyonder.co.uk/lazyactionform.html|Lazy Beans]]
Line 51: Line 51:
    * [:StrutsCatalogDTOImplementation:DTO Implementation]     * [[StrutsCatalogDTOImplementation|DTO Implementation]]
Line 53: Line 53:
 * [:StrutsDocView:Building View Components]  * [[StrutsDocView|Building View Components]]
Line 56: Line 56:
       * [:StrutsCatalogLinkOnlyToActions:Link Only To Actions]        * [[StrutsCatalogLinkOnlyToActions|Link Only To Actions]]
Line 66: Line 66:
          * [http://www.niallp.pwp.blueyonder.co.uk/HelpTagsErrorsAndMessages.html Displaying messages]
          * [http://www.systemmobile.com/articles/strutsMessageResources.html Struts message resources]
          * [[http://www.niallp.pwp.blueyonder.co.uk/HelpTagsErrorsAndMessages.html|Displaying messages]]
          * [[http://www.systemmobile.com/articles/strutsMessageResources.html|Struts message resources]]
Line 69: Line 69:
          * [http://www.niallp.pwp.blueyonder.co.uk/strutshighlight.html Highlighting error fields]           * [[http://www.niallp.pwp.blueyonder.co.uk/strutshighlight.html|Highlighting error fields]]
Line 71: Line 71:
    * [:StrutsTags:Using Struts tags, JSTL tags and JSP scriptlets]     * [[StrutsTags|Using Struts tags, JSTL tags and JSP scriptlets]]
Line 73: Line 73:
       * ["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
       * [[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
Line 81: Line 81:
 * [:StrutsDocController:Building Controller Components]  * [[StrutsDocController|Building Controller Components]]
Line 93: Line 93:
    * [:StrutsManualActionClasses:Action Classes]
       * [:
StrutsCatalogPreconditions:Preconditions]
       * [:
StrutsCatalogBaseAction:Use Base Action]
       * [:
DataEntryForm:Implementing Data Entry Form]
       * [:
EventActionDispatcher:Using Dispatch Actions]
       * [:
RolloverScope:Using rollover scope instead of session]
    * [[StrutsManualActionClasses|Action Classes]]
       * [[
StrutsCatalogPreconditions|Preconditions]]
       * [[
StrutsCatalogBaseAction|Use Base Action]]
       * [[
DataEntryForm|Implementing Data Entry Form]]
       * [[
EventActionDispatcher|Using Dispatch Actions]]
       * [[
RolloverScope|Using rollover scope instead of session]]
Line 100: Line 100:
    * [:StrutsManualActionWebComponent:Developing components with Struts]
       * [:StrutsManualActionWebComponentSync:Synchronous component (non-Ajax, full page reload)]
       * [:StrutsManualActionWebComponentAsync:Dual-mode component (Ajax/non-Ajax)]
    * [[StrutsManualActionWebComponent|Developing components with Struts]]
       * [[StrutsManualActionWebComponentSync|Synchronous component (non-Ajax, full page reload)]]
       * [[StrutsManualActionWebComponentAsync|Dual-mode component (Ajax/non-Ajax)]]
Line 111: Line 111:
 * [:StrutsDocConfiguring:Configuring Applications]  * [[StrutsDocConfiguring|Configuring Applications]]
Line 118: Line 118:
    * ["StrutsCatalogHidingPagesUnderWEBINF"]     * [[StrutsCatalogHidingPagesUnderWEBINF]]
Line 120: Line 120:
 * [:StrutsDocKickstart:Getting Started]  * [[StrutsDocKickstart|Getting Started]]
Line 124: Line 124:
       * [:StrutsMinimalInstall:Struts quick start tutorial]        * [[StrutsMinimalInstall|Struts quick start tutorial]]
Line 126: Line 126:
       * [:StrutsLogging:Logging in Struts]        * [[StrutsLogging|Logging in Struts]]
Line 128: Line 128:
       * [:StrutsUpgrade:Notes on Upgrading]        * [[StrutsUpgrade|Notes on Upgrading]]
Line 155: Line 155:
Please also visit the rest of the [http://nagoya.apache.org/wiki/apachewiki.cgi?StrutsProjectPages Struts Wiki]. Please also visit the rest of the [[http://nagoya.apache.org/wiki/apachewiki.cgi?StrutsProjectPages|Struts Wiki]].
  • 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


JavaDocs


User Guide


Developer Guide

  • Nested Tags

FAQs


Howto Guides


Please also visit the rest of the Struts Wiki.

StrutsDocComments (last edited 2009-09-20 23:11:49 by localhost)