struts-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lukaszlen...@apache.org
Subject svn commit: r983804 - /websites/production/struts/content/docs/guides.html
Date Sat, 26 Mar 2016 15:33:46 GMT
Author: lukaszlenart
Date: Sat Mar 26 15:33:45 2016
New Revision: 983804

Log:
Updates production

Modified:
    websites/production/struts/content/docs/guides.html

Modified: websites/production/struts/content/docs/guides.html
==============================================================================
--- websites/production/struts/content/docs/guides.html (original)
+++ websites/production/struts/content/docs/guides.html Sat Mar 26 15:33:45 2016
@@ -125,7 +125,7 @@ under the License.
 
     <div class="pagecontent">
         <div class="wiki-content">
-            <div id="ConfluenceContent"><p>Our in-depth guides focus on specific
areas of the framework, such as Views, the Core framework, and Third-party Extensions.</p><div
class="confluence-information-macro confluence-information-macro-information"><span
class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div
class="confluence-information-macro-body"><p>We started work on a new <a shape="rect"
href="user-guide.html">User Guide</a>, that should simplify learning process. Please
feel free to contribute!</p></div></div><h2 id="Guides-CoreDevelopersGuidehttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=13945"><a
shape="rect" href="core-developers-guide.html">Core Developers Guide</a></h2><p>Struts
2 processes requests using three core types: <a shape="rect" href="interceptor-configuration.html">interceptors</a>,
<a shape="rect" href="action-configuration.html">actions</a>, and <a shape="rect"
href="result-configuration.html">re
 sults</a>. Each may be configured via XML or annotations.</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><ul><li><a
shape="rect" href="tutorials.html">Tutorials</a> - Read me first!</li><li>Developing
Applications with Struts 2<ul><li><a shape="rect" href="nutshell.html">Nutshell</a></li><li><a
shape="rect" href="ajax.html">AJAX</a></li><li><a shape="rect" href="dependency-injection.html">Dependency
Injection</a></li><li><a shape="rect" href="profiling.html">Profiling</a></li><li><a
shape="rect" href="debugging.html">Debugging</a></li><li><a shape="rect"
href="devmode.html">Development Mode</a></li></ul></li><li>Configuration<ul><li><a
shape="rect" href="convention-plugin.html">Configuration by Convention</a></li><li><a
shape="rect" href="annotations.html">Annotations</a></li><li><a shape="rect"
href="configuration-elements.html">Configuration Elements</a><ul><li><a
shape="rect" href="action-configuration.html">A
 ctions</a>, <a shape="rect" href="wildcard-mappings.html">Wildcard Mappings</a>,
<a shape="rect" href="bean-configuration.html">Beans</a>, <a shape="rect" href="constant-configuration.html">Constants</a></li><li><a
shape="rect" href="exception-configuration.html">Exceptions</a>, <a shape="rect"
href="include-configuration.html">Includes</a>, <a shape="rect" href="interceptor-configuration.html">Interceptors</a></li><li><a
shape="rect" href="namespace-configuration.html">Namespaces</a>, <a shape="rect"
href="package-configuration.html">Packages</a>, <a shape="rect" href="result-configuration.html">Results</a></li><li><a
shape="rect" href="unknown-handlers.html">Unknown Handlers</a>, <a shape="rect"
href="dispatcher.html">Dispatcher</a></li></ul></li><li><a
shape="rect" href="configuration-files.html">Configuration Files</a><ul><li><a
shape="rect" href="webxml.html">web.xml</a></li><li><a shape="rect"
href="strutsxml.html">struts.xml</a></li><li><a shape="rect" href="strutsproperties.
 html">struts.properties</a></li><li><a shape="rect" href="struts-defaultxml.html">struts-default.xml</a></li><li><a
shape="rect" href="velocityproperties.html">velocity.properties</a></li><li><a
shape="rect" href="struts-defaultvm.html">struts-default.vm</a></li></ul></li><li><a
shape="rect" href="application-servers.html">Application Servers</a></li><li><a
shape="rect" href="performance-tuning.html">Performance Tuning</a></li></ul></li><li><img
class="emoticon emoticon-light-on" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/lightbulb_on.png"
data-emoticon-name="light-on" alt="(lightbulb)"><a shape="rect" href="security.html">Security</a></li></ul></td><td
colspan="1" rowspan="1" class="confluenceTd"><ul><li><a shape="rect" href="testing-actions.html">Testing
Actions</a><ul><li><a shape="rect" class="external-link" href="https://depressedprogrammer.wordpress.com/2007/06/18/unit-testing-struts-2-actions-sprin
 g-junit/" rel="nofollow">(arsenalist)</a></li><li><a shape="rect"
class="external-link" href="http://fassisrosa.blogspot.com/2006/11/unit-testing-struts-20.html"
rel="nofollow">(rosa)</a></li></ul></li><li><a shape="rect"
href="interceptors.html">Interceptors</a><ul><li><a shape="rect" href="writing-interceptors.html">Writing
Interceptors</a></li><li><a shape="rect" href="parameters-interceptor.html">Excluding
Parameters</a></li></ul></li><li>Actions<ul><li><a
shape="rect" href="model-driven.html">Model Driven</a></li><li><a
shape="rect" href="action-chaining.html">Action Chaining</a></li><li><a
shape="rect" href="actioneventlistener.html">ActionEventListener</a></li></ul></li><li>Results<ul><li><a
shape="rect" href="result-types.html">Result Types</a></li><li><a
shape="rect" href="dispatcherlistener.html">DispatcherListener</a></li><li><a
shape="rect" href="preresultlistener.html">PreResultListener</a></li></ul></li><li><a
shape="rect" href="validation.html">Validation</a></li><li>
 <a shape="rect" href="localization.html">Localization</a><ul><li><a
shape="rect" href="formatting-dates-and-numbers.html">Formatting Dates and Numbers</a></li></ul></li><li><a
shape="rect" href="type-conversion.html">Type Conversion</a></li><li><a
shape="rect" href="static-content.html">Static Content</a></li><li>Portlets<ul><li><a
shape="rect" href="struts-2-portlet-tutorial.html">Tutorial</a></li><li><a
shape="rect" href="portlet-plugin.html">Configuration/Documentation</a></li></ul></li><li><a
shape="rect" href="logging.html">Logging</a></li><li><a shape="rect"
href="faqs.html">FAQs</a><ul><li><a shape="rect" href="struts-2-maven-archetypes.html">Struts
2 Maven Archetypes</a></li><li><a shape="rect" href="cookbook.html">Cookbook</a></li></ul></li><li><a
shape="rect" class="external-link" href="http://struts.apache.org/2.x/struts2-core/apidocs/index.html">Javadoc
APIs</a></li></ul></td></tr></tbody></table></div><h2
id="Guides-TagDevelopersGuidehttps://cwiki.apache.org/confluence/
 pages/viewpage.action?pageId=14324"><a shape="rect" href="tag-developers-guide.html">Tag
Developers Guide</a></h2><p>The framework offers a flexible view layer that
supports multiple view technologies, including JSP, FreeMaker, and Velocity.</p><div
class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1"
rowspan="1" class="confluenceTd"><ul><li><a shape="rect" href="struts-tags.html">Struts
Tags</a><ul><li><a shape="rect" href="generic-tags.html">Generic Tags</a></li><li><a
shape="rect" href="ui-tags.html">UI Tags</a></li><li><a shape="rect"
href="themes-and-templates.html">Themes and Templates</a></li><li><a
shape="rect" href="tag-reference.html">Tag Reference</a></li><li><a
shape="rect" href="ajax-tags.html">Ajax Tags</a><ul><li><a shape="rect"
href="ajax-and-javascript-recipes.html">Ajax and JavaScript Recipes</a></li></ul></li></ul></li><li><a
shape="rect" href="ognl.html">OGNL</a></li><li><a shape="rect" href="tag-syntax.html">Tag
Syntax</a></li><li><a shap
 e="rect" href="alt-syntax.html">Alt Syntax</a></li></ul></td><td
colspan="1" rowspan="1" class="confluenceTd"><ul><li><a shape="rect" href="jsp.html">JSP</a><ul><li><a
shape="rect" href="jsp-tags.html">specific tags</a></li></ul></li><li><a
shape="rect" href="freemarker.html">FreeMarker</a><ul><li><a shape="rect"
href="freemarker-tags.html">specific tags</a></li></ul></li><li><a
shape="rect" href="velocity.html">Velocity</a><ul><li><a shape="rect"
href="velocity-tags.html">specific tags</a></li></ul></li></ul></td></tr></tbody></table></div><h2
id="Guides-PluginDevelopersGuidehttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=44163"><a
shape="rect" href="plugin-developers-guide.html">Plugin Developers Guide</a></h2><p>Apache
Struts 2 provides a simple <a shape="rect" href="plugins.html">plugin architecture</a>
so that developers can extend the framework just by adding a JAR to the application's classpath.
Since plugins are contained in a JAR, they are easy to share wit
 h others. Several plugins are bundled with the framework, and others are available from third-party
sources.</p><ul><li><a shape="rect" href="plugins.html">Plugins</a></li><li><a
shape="rect" href="extending-an-application-with-custom-plugins.html">Extending an Application
with Custom Plugins</a></li></ul><h3 id="Guides-BundledPlugins">Bundled
Plugins</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td
colspan="1" rowspan="1" class="confluenceTd"><ul><li><a shape="rect" href="bean-validation-plugin.html">Bean
Validation Plugin</a> (2.5+)</li><li><a shape="rect" href="cdi-plugin.html">CDI
(JSR 299) Plugin</a> (2.3.1+)</li><li><a shape="rect" href="codebehind-plugin.html">Codebehind
Plugin</a> (&lt; 2.5)</li><li><a shape="rect" href="config-browser-plugin.html">Config
Browser Plugin</a></li><li><a shape="rect" href="convention-plugin.html">Convention
Plugin</a> (2.1.3+)</li><li><a shape="rect" href="dwr-plugin.html">DWR
Plugin</a></li><li><a shape="rect" href="em
 bedded-jsp-plugin.html">Embedded JSP Plugin</a> (2.1.7+)</li><li><a
shape="rect" href="jasperreports-plugin.html">JasperReports Plugin</a></li><li><a
shape="rect" href="java-8-support-plugin.html">Java 8 Support Plugin</a> (2.3.21+)</li><li><a
shape="rect" href="javatemplates-plugin.html">Javatemplates Plugin</a> (2.1.3+)</li><li><a
shape="rect" href="jfreechart-plugin.html">JFreeChart Plugin</a></li><li><a
shape="rect" href="jsf-plugin.html">JSF Plugin</a> <span>(</span>&lt;
2.5<span>)</span></li><li><a shape="rect" href="json-plugin.html">JSON
Plugin</a> (2.1.7+)</li></ul></td><td colspan="1" rowspan="1" class="confluenceTd"><ul><li><a
shape="rect" href="junit-plugin.html">JUnit Plugin</a></li><li><a
shape="rect" href="oval-plugin.html">OVal Plugin</a> (2.1.7+)</li><li><a
shape="rect" href="osgi-plugin.html">OSGi Plugin</a> (2.1.7+)</li><li><a
shape="rect" href="plexus-plugin.html">Plexus Plugin</a></li><li><a
shape="rect" href="portlet-plugin.html">Portlet Plugin</a></li><li><a
s
 hape="rect" href="portlet-tiles-plugin.html">Portlet Tiles Plugin</a> (2.3.5+)</li><li><a
shape="rect" href="rest-plugin.html">REST Plugin</a> (2.1.1+)</li><li><a
shape="rect" href="sitegraph-plugin.html">SiteGraph Plugin</a></li><li><a
shape="rect" href="sitemesh-plugin.html">SiteMesh Plugin</a></li><li><a
shape="rect" href="spring-plugin.html">Spring Plugin</a></li><li><a
shape="rect" href="struts-1-plugin.html">Struts 1 Plugin</a> <span>(</span>&lt;
2.5<span>)</span></li><li><a shape="rect" href="testng-plugin.html">TestNG
Plugin</a></li><li><a shape="rect" href="tiles-plugin.html">Tiles
Plugin</a></li><li><a shape="rect" href="tiles-3-plugin.html">Tiles
3 Plugin</a> (deprecated as from 2.3.28)</li></ul></td></tr></tbody></table></div><p><img
class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png"
data-emoticon-name="tick" alt="(tick)"> For a complete list of bundled and th
 ird-party plugins, visit the <a shape="rect" class="external-link" href="http://cwiki.apache.org/S2PLUGINS/home.html">Plugin
Registry.</a>.</p><h2 id="Guides-ArchitectsGuidehttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=45478"><a
shape="rect" href="architects-guide.html">Architects Guide</a></h2><p>
+            <div id="ConfluenceContent"><p>Our in-depth guides focus on specific
areas of the framework, such as Views, the Core framework, and Third-party Extensions.</p><div
class="confluence-information-macro confluence-information-macro-information"><span
class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div
class="confluence-information-macro-body"><p>We started work on a new <a shape="rect"
href="user-guide.html">User Guide</a>, that should simplify learning process. Please
feel free to contribute!</p></div></div><h2 id="Guides-CoreDevelopersGuidehttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=13945"><a
shape="rect" href="core-developers-guide.html">Core Developers Guide</a></h2><p>Struts
2 processes requests using three core types: <a shape="rect" href="interceptor-configuration.html">interceptors</a>,
<a shape="rect" href="action-configuration.html">actions</a>, and <a shape="rect"
href="result-configuration.html">re
 sults</a>. Each may be configured via XML or annotations.</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><ul><li><a
shape="rect" href="tutorials.html">Tutorials</a> - Read me first!</li><li>Developing
Applications with Struts 2<ul><li><a shape="rect" href="nutshell.html">Nutshell</a></li><li><a
shape="rect" href="ajax.html">AJAX</a></li><li><a shape="rect" href="dependency-injection.html">Dependency
Injection</a></li><li><a shape="rect" href="profiling.html">Profiling</a></li><li><a
shape="rect" href="debugging.html">Debugging</a></li><li><a shape="rect"
href="devmode.html">Development Mode</a></li></ul></li><li>Configuration<ul><li><a
shape="rect" href="convention-plugin.html">Configuration by Convention</a></li><li><a
shape="rect" href="annotations.html">Annotations</a></li><li><a shape="rect"
href="configuration-elements.html">Configuration Elements</a><ul><li><a
shape="rect" href="action-configuration.html">A
 ctions</a>, <a shape="rect" href="wildcard-mappings.html">Wildcard Mappings</a>,
<a shape="rect" href="bean-configuration.html">Beans</a>, <a shape="rect" href="constant-configuration.html">Constants</a></li><li><a
shape="rect" href="exception-configuration.html">Exceptions</a>, <a shape="rect"
href="include-configuration.html">Includes</a>, <a shape="rect" href="interceptor-configuration.html">Interceptors</a></li><li><a
shape="rect" href="namespace-configuration.html">Namespaces</a>, <a shape="rect"
href="package-configuration.html">Packages</a>, <a shape="rect" href="result-configuration.html">Results</a></li><li><a
shape="rect" href="unknown-handlers.html">Unknown Handlers</a>, <a shape="rect"
href="dispatcher.html">Dispatcher</a></li></ul></li><li><a
shape="rect" href="configuration-files.html">Configuration Files</a><ul><li><a
shape="rect" href="webxml.html">web.xml</a></li><li><a shape="rect"
href="strutsxml.html">struts.xml</a></li><li><a shape="rect" href="strutsproperties.
 html">struts.properties</a></li><li><a shape="rect" href="struts-defaultxml.html">struts-default.xml</a></li><li><a
shape="rect" href="velocityproperties.html">velocity.properties</a></li><li><a
shape="rect" href="struts-defaultvm.html">struts-default.vm</a></li></ul></li><li><a
shape="rect" href="application-servers.html">Application Servers</a></li><li><a
shape="rect" href="performance-tuning.html">Performance Tuning</a></li></ul></li><li><img
class="emoticon emoticon-light-on" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/lightbulb_on.png"
data-emoticon-name="light-on" alt="(lightbulb)"><a shape="rect" href="security.html">Security</a></li></ul></td><td
colspan="1" rowspan="1" class="confluenceTd"><ul><li><a shape="rect" href="testing-actions.html">Testing
Actions</a><ul><li><a shape="rect" class="external-link" href="https://depressedprogrammer.wordpress.com/2007/06/18/unit-testing-struts-2-actions-sprin
 g-junit/" rel="nofollow">(arsenalist)</a></li><li><a shape="rect"
class="external-link" href="http://fassisrosa.blogspot.com/2006/11/unit-testing-struts-20.html"
rel="nofollow">(rosa)</a></li></ul></li><li><a shape="rect"
href="interceptors.html">Interceptors</a><ul><li><a shape="rect" href="writing-interceptors.html">Writing
Interceptors</a></li><li><a shape="rect" href="parameters-interceptor.html">Excluding
Parameters</a></li></ul></li><li>Actions<ul><li><a
shape="rect" href="model-driven.html">Model Driven</a></li><li><a
shape="rect" href="action-chaining.html">Action Chaining</a></li><li><a
shape="rect" href="actioneventlistener.html">ActionEventListener</a></li></ul></li><li>Results<ul><li><a
shape="rect" href="result-types.html">Result Types</a></li><li><a
shape="rect" href="dispatcherlistener.html">DispatcherListener</a></li><li><a
shape="rect" href="preresultlistener.html">PreResultListener</a></li></ul></li><li><a
shape="rect" href="validation.html">Validation</a></li><li>
 <a shape="rect" href="localization.html">Localization</a><ul><li><a
shape="rect" href="formatting-dates-and-numbers.html">Formatting Dates and Numbers</a></li></ul></li><li><a
shape="rect" href="type-conversion.html">Type Conversion</a></li><li><a
shape="rect" href="static-content.html">Static Content</a></li><li>Portlets<ul><li><a
shape="rect" href="struts-2-portlet-tutorial.html">Tutorial</a></li><li><a
shape="rect" href="portlet-plugin.html">Configuration/Documentation</a></li></ul></li><li><a
shape="rect" href="logging.html">Logging</a></li><li><a shape="rect"
href="faqs.html">FAQs</a><ul><li><a shape="rect" href="struts-2-maven-archetypes.html">Struts
2 Maven Archetypes</a></li><li><a shape="rect" href="cookbook.html">Cookbook</a></li></ul></li><li><a
shape="rect" class="external-link" href="http://struts.apache.org/2.x/struts2-core/apidocs/index.html">Javadoc
APIs</a></li></ul></td></tr></tbody></table></div><h2
id="Guides-TagDevelopersGuidehttps://cwiki.apache.org/confluence/
 pages/viewpage.action?pageId=14324"><a shape="rect" href="tag-developers-guide.html">Tag
Developers Guide</a></h2><p>The framework offers a flexible view layer that
supports multiple view technologies, including JSP, FreeMaker, and Velocity.</p><div
class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1"
rowspan="1" class="confluenceTd"><ul><li><a shape="rect" href="struts-tags.html">Struts
Tags</a><ul><li><a shape="rect" href="generic-tags.html">Generic Tags</a></li><li><a
shape="rect" href="ui-tags.html">UI Tags</a></li><li><a shape="rect"
href="themes-and-templates.html">Themes and Templates</a></li><li><a
shape="rect" href="tag-reference.html">Tag Reference</a></li><li><a
shape="rect" href="ajax-tags.html">Ajax Tags</a><ul><li><a shape="rect"
href="ajax-and-javascript-recipes.html">Ajax and JavaScript Recipes</a></li></ul></li></ul></li><li><a
shape="rect" href="ognl.html">OGNL</a></li><li><a shape="rect" href="tag-syntax.html">Tag
Syntax</a></li><li><a shap
 e="rect" href="alt-syntax.html">Alt Syntax</a></li></ul></td><td
colspan="1" rowspan="1" class="confluenceTd"><ul><li><a shape="rect" href="jsp.html">JSP</a><ul><li><a
shape="rect" href="jsp-tags.html">specific tags</a></li></ul></li><li><a
shape="rect" href="freemarker.html">FreeMarker</a><ul><li><a shape="rect"
href="freemarker-tags.html">specific tags</a></li></ul></li><li><a
shape="rect" href="velocity.html">Velocity</a><ul><li><a shape="rect"
href="velocity-tags.html">specific tags</a></li></ul></li></ul></td></tr></tbody></table></div><h2
id="Guides-PluginDevelopersGuidehttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=44163"><a
shape="rect" href="plugin-developers-guide.html">Plugin Developers Guide</a></h2><p>Apache
Struts 2 provides a simple <a shape="rect" href="plugins.html">plugin architecture</a>
so that developers can extend the framework just by adding a JAR to the application's classpath.
Since plugins are contained in a JAR, they are easy to share wit
 h others. Several plugins are bundled with the framework, and others are available from third-party
sources.</p><ul><li><a shape="rect" href="plugins.html">Plugins</a></li><li><a
shape="rect" href="extending-an-application-with-custom-plugins.html">Extending an Application
with Custom Plugins</a></li></ul><h3 id="Guides-BundledPlugins">Bundled
Plugins</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td
colspan="1" rowspan="1" class="confluenceTd"><ul><li><a shape="rect" href="bean-validation-plugin.html">Bean
Validation Plugin</a> (2.5+)</li><li><a shape="rect" href="cdi-plugin.html">CDI
(JSR 299) Plugin</a> (2.3.1+)</li><li><a shape="rect" href="codebehind-plugin.html">Codebehind
Plugin</a> (&lt; 2.5)</li><li><a shape="rect" href="config-browser-plugin.html">Config
Browser Plugin</a></li><li><a shape="rect" href="convention-plugin.html">Convention
Plugin</a> (2.1.3+)</li><li><a shape="rect" href="dwr-plugin.html">DWR
Plugin</a></li><li><a shape="rect" href="em
 bedded-jsp-plugin.html">Embedded JSP Plugin</a> (2.1.7+)</li><li><a
shape="rect" href="jasperreports-plugin.html">JasperReports Plugin</a></li><li><a
shape="rect" href="java-8-support-plugin.html">Java 8 Support Plugin</a> (2.3.21+)</li><li><a
shape="rect" href="javatemplates-plugin.html">Javatemplates Plugin</a> (2.1.3+)</li><li><a
shape="rect" href="jfreechart-plugin.html">JFreeChart Plugin</a></li><li><a
shape="rect" href="jsf-plugin.html">JSF Plugin</a> <span>(</span>&lt;
2.5<span>)</span></li><li><a shape="rect" href="json-plugin.html">JSON
Plugin</a> (2.1.7+)</li><li><a shape="rect" href="junit-plugin.html">JUnit
Plugin</a></li></ul></td><td colspan="1" rowspan="1" class="confluenceTd"><ul><li><a
shape="rect" href="oval-plugin.html">OVal Plugin</a> (2.1.7+)</li><li><a
shape="rect" href="osgi-plugin.html">OSGi Plugin</a> (2.1.7+)</li><li><a
shape="rect" href="plexus-plugin.html">Plexus Plugin</a></li><li><a
shape="rect" href="portlet-plugin.html">Portlet Plugin</a></li><li><a
s
 hape="rect" href="portlet-tiles-plugin.html">Portlet Tiles Plugin</a> (2.3.5+)</li><li><a
shape="rect" href="rest-plugin.html">REST Plugin</a> (2.1.1+)</li><li><a
shape="rect" href="sitegraph-plugin.html">SiteGraph Plugin</a></li><li><a
shape="rect" href="sitemesh-plugin.html">SiteMesh Plugin</a></li><li><a
shape="rect" href="spring-plugin.html">Spring Plugin</a></li><li><a
shape="rect" href="struts-1-plugin.html">Struts 1 Plugin</a> <span>(</span>&lt;
2.5<span>)</span></li><li><a shape="rect" href="testng-plugin.html">TestNG
Plugin</a></li><li><a shape="rect" href="tiles-plugin.html">Tiles
Plugin</a></li><li><a shape="rect" href="tiles-3-plugin.html">Tiles
3 Plugin</a> (&lt; 2.5)</li></ul></td></tr></tbody></table></div><p><img
class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png"
data-emoticon-name="tick" alt="(tick)"> For a complete list of bundled and third-party
plugins
 , visit the <a shape="rect" class="external-link" href="http://cwiki.apache.org/S2PLUGINS/home.html">Plugin
Registry.</a>.</p><h2 id="Guides-ArchitectsGuidehttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=45478"><a
shape="rect" href="architects-guide.html">Architects Guide</a></h2><p>
 </p><ul><li><a shape="rect" href="big-picture.html">Big Picture</a>
 	<ul><li><a shape="rect" href="objectfactory.html">ObjectFactory</a></li><li><a
shape="rect" href="actionmapper.html">ActionMapper</a></li><li><a
shape="rect" href="action-proxy-actionproxy-factory.html">Action Proxy &amp; ActionProxy
Factory</a></li><li><a shape="rect" href="configuration-provider-configuration.html">Configuration
Provider &amp; Configuration</a></li></ul>
 	</li></ul><h2 id="Guides-MigrationGuidehttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=13981"><a
shape="rect" href="migration-guide.html">Migration Guide</a></h2><p>Getting
here from there.</p><h3 id="Guides-VersionNotes2.5.x">Version Notes 2.5.x</h3><ul><li><a
shape="rect" href="version-notes-25.html">Version Notes 2.5</a></li></ul><h3
id="Guides-VersionNotes2.3.x">Version Notes 2.3.x</h3><ul><li><a shape="rect"
href="version-notes-2328.html">Version Notes 2.3.28</a></li><li><a
shape="rect" href="version-notes-23241.html">Version Notes 2.3.24.1</a></li><li><a
shape="rect" href="version-notes-2324.html">Version Notes 2.3.24</a></li><li><a
shape="rect" href="version-notes-23201.html">Version Notes 2.3.20.1</a></li><li><a
shape="rect" href="version-notes-2320.html">Version Notes 2.3.20</a></li><li><a
shape="rect" href="version-notes-23163.html">Version Notes 2.3.16.3</a></li><li><a
shape="rect" href="version-notes-23162.html">Version Notes 2.3.16.2</a></li><li><a
sha
 pe="rect" href="version-notes-2316.html">Version Notes 2.3.16.1</a></li><li><a
shape="rect" href="version-notes-2316.html">Version Notes 2.3.16</a></li><li><a
shape="rect" href="version-notes-23153.html">Version Notes 2.3.15.3</a></li><li><a
shape="rect" href="version-notes-23152.html">Version Notes 2.3.15.2</a></li><li><a
shape="rect" href="version-notes-23151.html">Version Notes 2.3.15.1</a></li><li><a
shape="rect" href="version-notes-2315.html">Version Notes 2.3.15</a></li><li><a
shape="rect" href="version-notes-23143.html">Version Notes 2.3.14.3</a></li><li><a
shape="rect" href="version-notes-23142.html">Version Notes 2.3.14.2</a></li><li><a
shape="rect" href="version-notes-23141.html">Version Notes 2.3.14.1</a></li><li><a
shape="rect" href="version-notes-2314.html">Version Notes 2.3.14</a></li><li><a
shape="rect" href="version-notes-23120.html">Version Notes 2.3.12.0</a></li><li><a
shape="rect" href="version-notes-238.html">Version Notes 2.3.8</a></li><li><a
shape="rect" href="
 version-notes-237.html">Version Notes 2.3.7</a></li><li><a shape="rect"
href="version-notes-2341.html">Version Notes 2.3.4.1</a></li><li><a
shape="rect" href="version-notes-234.html">Version Notes 2.3.4</a></li><li><a
shape="rect" href="version-notes-233.html">Version Notes 2.3.3</a></li><li><a
shape="rect" href="version-notes-2312.html">Version Notes 2.3.1.2</a></li><li><a
shape="rect" href="version-notes-2311.html">Version Notes 2.3.1.1</a></li><li><a
shape="rect" href="version-notes-231.html">Version Notes 2.3.1</a></li></ul><h3
id="Guides-VersionNotes2.2.x">Version Notes 2.2.x</h3><ul><li><a shape="rect"
href="version-notes-2231.html">Version Notes 2.2.3.1</a></li><li><a
shape="rect" href="version-notes-223.html">Version Notes 2.2.3</a></li><li><a
shape="rect" href="version-notes-2211.html">Version Notes 2.2.1.1</a></li><li><a
shape="rect" href="version-notes-221.html">Version Notes 2.2.1</a></li></ul><h3
id="Guides-VersionNotes2.1.x">Version Notes 2.1.x</h3><ul><li><a shape="re
 ct" href="version-notes-2181.html">Version Notes 2.1.8.1</a></li><li><a
shape="rect" href="version-notes-218.html">Version Notes 2.1.8</a></li><li><a
shape="rect" href="version-notes-216.html">Version Notes 2.1.6</a></li><li><a
shape="rect" href="version-notes-215.html">Version Notes 2.1.5</a></li><li><a
shape="rect" href="version-notes-214.html">Version Notes 2.1.4</a></li><li><a
shape="rect" href="version-notes-213.html">Version Notes 2.1.3</a></li><li><a
shape="rect" href="version-notes-212.html">Version Notes 2.1.2</a></li><li><a
shape="rect" href="version-notes-211.html">Version Notes 2.1.1</a></li><li><a
shape="rect" href="version-notes-210.html">Version Notes 2.1.0</a></li></ul><h3
id="Guides-ReleaseNotes2.0.x">Release Notes 2.0.x</h3><ul><li><a shape="rect"
href="release-notes-2014.html">Release Notes 2.0.14</a></li><li><a
shape="rect" href="release-notes-2013.html">Release Notes 2.0.13</a></li><li><a
shape="rect" href="release-notes-2012.html">Release Notes 2.0.12</a></li><
 li><a shape="rect" href="release-notes-20112.html">Release Notes 2.0.11.2</a></li><li><a
shape="rect" href="release-notes-20111.html">Release Notes 2.0.11.1</a></li><li><a
shape="rect" href="release-notes-2011.html">Release Notes 2.0.11</a></li><li><a
shape="rect" href="release-notes-2010.html">Release Notes 2.0.10</a></li><li><a
shape="rect" href="release-notes-209.html">Release Notes 2.0.9</a></li><li><a
shape="rect" href="release-notes-208.html">Release Notes 2.0.8</a></li><li><a
shape="rect" href="release-notes-207.html">Release Notes 2.0.7</a></li><li><a
shape="rect" href="release-notes-206.html">Release Notes 2.0.6</a></li><li><a
shape="rect" href="release-notes-205.html">Release Notes 2.0.5</a></li><li><a
shape="rect" href="release-notes-204.html">Release Notes 2.0.4</a></li><li><a
shape="rect" href="release-notes-203.html">Release Notes 2.0.3</a></li><li><a
shape="rect" href="release-notes-202.html">Release Notes 2.0.2</a></li><li><a
shape="rect" href="release-notes-201.html
 ">Release Notes 2.0.1</a></li><li><a shape="rect" href="release-notes-200.html">Release
Notes 2.0.0</a></li></ul><h3 id="Guides-Struts1toStruts2">Struts 1
to Struts 2</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p><a shape="rect" href="comparing-struts-1-and-2.html">Comparing
Struts 1 and 2</a></p></th><td colspan="1" rowspan="1" class="confluenceTd"><p>How
are Struts 1 and Struts 2 alike? How are they different?</p></td></tr><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p><a shape="rect" href="struts-1-solutions.html">Struts
1 Solutions</a></p></th><td colspan="1" rowspan="1" class="confluenceTd"><p>Various
issues (and hopefully their solutions!) encountered during migrations to Struts 2.</p></td></tr><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p><a shape="rect" href="migration-strategies.html">Migration
Strategies</a></p></th><td colspan="1" rowspan="1" class="confluenceTd"><p>Steps
and ov
 erall strategies for migrating Struts 1 applications to Struts 2.</p></td></tr><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p><a shape="rect" href="migration-tools.html">Migration
Tools</a></p></th><td colspan="1" rowspan="1" class="confluenceTd"><p>Development
tools to help aid the migration process.</p></td></tr></tbody></table></div><h4
id="Guides-Tutorials">Tutorials</h4><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p><a shape="rect" class="external-link"
href="http://www.infoq.com/news/migrating-struts2" rel="nofollow">Migrating Applications
to Struts 2 </a></p></th><td colspan="1" rowspan="1" class="confluenceTd"><p>A
three-part series by Ian Roughley (Sep 2006)</p></td></tr></tbody></table></div><h4
id="Guides-Roadmap">Roadmap</h4><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p><a shape="rect" class="external-link"
href="http://s
 truts.apache.org/roadmap.html#new">Roadmap FAQ</a></p></th><td colspan="1"
rowspan="1" class="confluenceTd"><p>What's in store for Struts 2?</p></td></tr><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p><a shape="rect" class="external-link"
href="http://www.oreillynet.com/onjava/blog/2006/10/my_history_of_struts_2.html" rel="nofollow">A
History of Struts 2</a></p></th><td colspan="1" rowspan="1" class="confluenceTd"><p>Don
Brown's summary of events</p></td></tr></tbody></table></div><h3
id="Guides-Webwork2.2toStruts2">Webwork 2.2 to Struts 2</h3><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p><a
shape="rect" href="key-changes-from-webwork-2.html">Key Changes From WebWork 2</a></p></th><td
colspan="1" rowspan="1" class="confluenceTd"><p>What has been removed or changed
from WebWork 2.2 to Struts 2</p></td></tr><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p><a shape="rect" href="webwork-2-migration-s
 trategies.html">WebWork 2 Migration Strategies</a></p></th><td colspan="1"
rowspan="1" class="confluenceTd"><p>Steps and overall strategies for migrating WebWork
2 applications to Struts 2.</p></td></tr></tbody></table></div><h2
id="Guides-ContributorsGuidehttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=14041"><a
shape="rect" href="contributors-guide.html">Contributors Guide</a></h2><p>
@@ -149,7 +149,7 @@ under the License.
 
 <h3 id="Guides-LicensingandCopyright">Licensing and Copyright</h3>
 
-<ul><li><a shape="rect" class="external-link" href="http://people.apache.org/~cliffs/3party.html">Third
Party Licensing Policy RFC</a></li><li><a shape="rect" class="external-link"
href="http://www.apache.org/legal/src-headers.html">ASF Source Header and Copyright Notice
Policy</a></li><li><a shape="rect" class="external-link" href="http://tinyurl.com/mw7t6"
rel="nofollow">Author Tags</a></li></ul><h2 id="Guides-Errata?">Errata?</h2><div
class="confluence-information-macro confluence-information-macro-tip"><span class="aui-icon
aui-icon-small aui-iconfont-approve confluence-information-macro-icon"></span><div
class="confluence-information-macro-body"><p>To suggest a change or a correction
to any part of the documentation, log in and leave a comment on the appropriate page. We are
always looking for <a shape="rect" class="external-link" href="http://struts.apache.org/2.x/docs/contributors-guide.html">help
with the documentation!</a></p></div></div><h2 id="Guides-Next:">Next:
<a shape
 ="rect" href="faqs.html">FAQs</a></h2><p>&#160;</p></div>
+<ul><li><a shape="rect" class="external-link" href="http://people.apache.org/~cliffs/3party.html">Third
Party Licensing Policy RFC</a></li><li><a shape="rect" class="external-link"
href="http://www.apache.org/legal/src-headers.html">ASF Source Header and Copyright Notice
Policy</a></li><li><a shape="rect" class="external-link" href="http://tinyurl.com/mw7t6"
rel="nofollow">Author Tags</a></li></ul><h2 id="Guides-Errata?">Errata?</h2><div
class="confluence-information-macro confluence-information-macro-tip"><span class="aui-icon
aui-icon-small aui-iconfont-approve confluence-information-macro-icon"></span><div
class="confluence-information-macro-body"><p>To suggest a change or a correction
to any part of the documentation, log in and leave a comment on the appropriate page. We are
always looking for <a shape="rect" class="external-link" href="http://struts.apache.org/2.x/docs/contributors-guide.html">help
with the documentation!</a></p></div></div><h2 id="Guides-Next:">Next:
<a shape
 ="rect" href="faqs.html">FAQs</a></h2></div>
         </div>
 
                     <div class="tabletitle">



Mime
View raw message