svn commit: r978706 - in /websites/production/struts/content: announce-2015.html announce.html download.html index.html primer.html

2016-01-27 Thread lukaszlenart
Author: lukaszlenart
Date: Wed Jan 27 08:33:09 2016
New Revision: 978706

Log:
Updates production

Added:
websites/production/struts/content/announce-2015.html
Modified:
websites/production/struts/content/announce.html
websites/production/struts/content/download.html
websites/production/struts/content/index.html
websites/production/struts/content/primer.html

Added: websites/production/struts/content/announce-2015.html
==
--- websites/production/struts/content/announce-2015.html (added)
+++ websites/production/struts/content/announce-2015.html Wed Jan 27 08:33:09 
2016
@@ -0,0 +1,343 @@
+
+
+
+  
+  
+  
+  
+  
+
+  Announcements
+
+  
+  
+  
+  
+
+  
+  
+  
+
+
+
+http://github.com/apache/struts"; class="github-ribbon">
+  https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa.png"; 
alt="Fork me on GitHub">
+
+
+
+  
+
+  
+
+  
+Menu
+Toggle navigation
+
+
+
+  
+  
+
+
+  
+
+  
+Home
+  
+  
+Welcome
+Downloads
+Announcements
+http://www.apache.org/licenses/";>License
+http://apache.org/foundation/thanks.html";>Thanks!
+http://apache.org/foundation/sponsorship.html";>Sponsorship
+  
+
+
+  
+Support
+  
+  
+User Mailing List
+https://issues.apache.org/jira/browse/WW";>Issue 
Tracker
+Reporting Security Issues
+
+Project info
+Struts 
Core dependencies
+Plugin 
dependencies
+  
+
+
+  
+Documentation
+  
+  
+Birds Eye
+Key Technologies
+Kickstart FAQ
+https://cwiki.apache.org/confluence/display/WW/Home";>Wiki
+
+Getting started
+Tutorials
+FAQs
+Guides
+
+Struts 
Core API
+Plugin APIs
+Tag reference
+http://cwiki.apache.org/S2PLUGINS/home.html";>Plugin registry
+  
+
+
+  
+Contributing
+  
+  
+You at Struts
+How to Help FAQ
+Development Lists
+
+Submitting 
patches
+Source Code
+Coding standards
+
+Release Guidelines
+PMC Charter
+Volunteers
+https://git-wip-us.apache.org/repos/asf?p=struts.git";>Source 
Repository
+  
+
+http://www.apache.org/";>
+  
+
+  
+
+  
+
+
+
+
+  
+Announcements
+
+
+  Skip to: Announcements - 2014
+
+
+1 October 2015 - Struts 2.5-BETA2 (BETA)
+
+The Apache Struts group is pleased to announce that Struts 2.5-BETA2 is 
available as a “BETA” release.
+
+Apache Struts 2 is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+This release contains several breaking changes and improvements just to 
mention few of them:
+
+
+  New security option was added - Strict Method Invocation (also known as 
Strict DMI), see WW-4540
+  Add support for latest stable AngularJS in Maven archetype, see WW-4522  
 
+
+
+and many other improvements, please check the version notes
+
+The 2.5.x series of the Apache Struts framework has a minimum requirement 
of the following specification versions:
+Servlet API 2.4, JSP API 2.0, and Java 7.
+
+Should any issues arise with your use of any version of the Struts 
framework, please post your comments 
+to the user list, and, if appropriate, file a tracking ticket.
+
+24 September 2015 - Struts 2.3.24.1 General Availability 
with Security Fix Release
+
+The Apache Struts group is pleased to announce that Struts 2.3.24.1 is 
available as a “General Availability”
+release. The GA designation is our highest quality grade.
+
+Apache Struts 2 is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+One medium security issue was solved with this release:
+
+
+  S2-026
+Special top object can be used to access Struts’ internals
+
+
+All developers are strongly advised to perfor

svn commit: r978707 - /websites/production/struts/content/index.html

2016-01-27 Thread lukaszlenart
Author: lukaszlenart
Date: Wed Jan 27 08:36:16 2016
New Revision: 978707

Log:
Updates production

Modified:
websites/production/struts/content/index.html

Modified: websites/production/struts/content/index.html
==
--- websites/production/struts/content/index.html (original)
+++ websites/production/struts/content/index.html Wed Jan 27 08:36:16 2016
@@ -153,7 +153,7 @@
 
   
   
-Apache Struts 2.5 BETA2
+Apache Struts 2.5 BETA3
 
   It's a second release of upcoming Struts 2.5.
   Read more in Announcement or in




svn commit: r978711 [5/5] - /websites/production/struts/content/docs/

2016-01-27 Thread lukaszlenart
Modified: websites/production/struts/content/docs/version-notes-25.html
==
--- websites/production/struts/content/docs/version-notes-25.html (original)
+++ websites/production/struts/content/docs/version-notes-25.html Wed Jan 27 
09:26:50 2016
@@ -155,7 +155,7 @@ under the License.
 
https://repository.apache.org/content/groups/staging/;
   
 
-Internal 
ChangesXWork source was merged into Struts Core source, it means 
that there be no more xwork artifact nor dedicated 
jarOGNL was upgraded to version 3.0.11 and it breaks access to 
properties as it follows Java Bean Specification, see https://issues.apache.org/jira/browse/WW-4207";>WW-4207 and https://issues.apache.org/jira/browse/WW-3909";>WW-3909Spring 
dependency for tests and spring plugin was upgraded to version 4.1.6, see 
https://issues.apache.org/jira/browse/WW-4510";>WW-4510.Struts2
 internal logging api was marked as deprecated and was replaced with 
new http://logging.apache.org/log4j/2.x/";>Log4j2 api as logging 
layer, see https://issues.apache.org/jira/browse/WW-4504";>WW-4504.Struts2
 is now build with JDK7, see https://issues.apache.org/jira/browse/WW-4503";>WW-4503.New 
plugin to support https://cwiki.apache.org/confluence/display/WW/Bean+Validation+Plugin";>bean
 validation is now part of the distribution, see https://issues.apache.org/jira/browse/WW-4505";>WW-4505.Deprecated
 plugins are now removed from the distribution and are not longer supported 
anymore.Dojo PluginCodebehind PluginJSF 
PluginStruts1 PluginNew security option was added - 
Strict Method Invocation (also known as Strict DMI), see https://issues.apache.org/jira/browse/WW-4540";>WW-4540Add 
support for latest stable AngularJS in Maven archetype, see https://issues.apache.org/jira/browse/WW-4522";>WW-4522Issue Detailhttps://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12331974&projectId=12311041";>JIRA
 Release Notes 2.3.24 - TBUIssue Listhttps://issues.apache.org/jira/issues/?filter=12330045";>Struts 2.3.24 
DONE - TBUhttps://issues.apache.org/jira/issues/?filter=12318399";>Struts 2.3.x 
TODO - TBUOther 
resourceshttp://www.mail-archive.com/commits%40struts.apache.org/"; 
rel="nofollow">Commit Logshttps://git-wip-us.apache.org/repos/asf?p=struts.git;a=tree;h=refs/heads/develop;hb=develop";>Source
 Code Repository
+Internal 
ChangesXWork source was merged into Struts Core source, it means 
that there be no more xwork artifact nor dedicated 
jarSpring dependency for tests and 
spring plugin was upgraded to version 4.1.6, see https://issues.apache.org/jira/browse/WW-4510"; 
style="line-height: 1.42857;">WW-4510.Struts2 internal logging api was marked as 
deprecated and was replaced with new http://logging.apache.org/log4j/2.x/";>Log4j2 api as logging 
layer, see https://issues.apache.org/jira/browse/WW-4504";>WW-4504.Struts2
 is now build with JDK7, see https://issues.apache.org/jira/browse/WW-4503";>WW-4503.New plugin to support https://cwiki.apache.org/confluence/display/WW/Bean+Validation+Plugin";>bean
 validation is now part of the distribution, see https://issues.apache.org/jira/browse/WW-4505";>WW-4505.Deprecated
 plugins are now removed from the distribution and are not longer supported 
anymore.Dojo PluginCodebehind PluginJSF 
PluginStruts1 PluginNew security option was added - 
Strict Method Invocation (also known as Strict DMI), see https://issues.apache.org/jira/browse/WW-4540";>WW-4540Added 
support for latest stable AngularJS in Maven archetype, see https://issues.apache.org/jira/browse/WW-4522";>WW-4522Dropped
 support for id and name - replaced 
with var, see https://issues.apache.org/jira/browse/WW-2069";>WW-2069Dedicated
 archive with a minimal set of dependencies was introduced, see https://issues.apache.org/jira/browse/WW-4570";>WW-4570It is 
possible to use multiple names when defining a result, see https://issues.apache.org/jira/browse/WW-4590";>WW-4590Rest 
plugin honors Accept header, see https://issues.apache.org/jira/browse/WW-4588";>WW-4588New 
result 'JSONActionRedirectResult' in json-plugin was defined, see https://issues.apache.org/jira/browse/WW-4591";>WW-4591Tiles
 plugin was upgrade to the latest Tiles 3 and tiles3-plugin was dropped, 
see https://issues.apache.org/jira/browse/WW-4584";
 >WW-4584JasperReports plugins was upgraded to JasperReport 6.0, 
 >see href="https://issues.apache.org/jira/browse/WW-4381";>WW-4381OGNL 
 >was upgraded to version 3.0.11 and it breaks access to properties as it 
 >follows Java Bean Specification, see class="external-link" 
 >href="https://issues.apache.org/jira/browse/WW-4207";>WW-4207 and  shape="rect" class="external-link" 
 >href="https://issues.apache.org/jira/browse/WW-3909";>WW-3909and 
 >then OGNL was upgraded to version 3.1.1, see class="external-link" 
 >href="https://issues.apache.org/jira/browse/WW-4561";>WW-4561and 
 >then OGNL was upgraded to version 3.2.1, see class=

svn commit: r978711 [4/5] - /websites/production/struts/content/docs/

2016-01-27 Thread lukaszlenart
Modified: websites/production/struts/content/docs/text.html
==
--- websites/production/struts/content/docs/text.html (original)
+++ websites/production/struts/content/docs/text.html Wed Jan 27 09:26:50 2016
@@ -165,7 +165,7 @@ If no value is found on the stack, the k
 
 Parameters
 
-Dynamic Attributes 
Allowed: false NameRequiredDefaultEvaluatedTypeDescriptionidfalsefalseStringDeprecated.
  Use 'var' insteadnametruefalseStringName of resource property to fetchsearchValueStackfalsetruefalseBooleanSearch the stack if property is not found on 
resourcesvarfalsefalseStringName used to reference the value pushed into the Value 
Stack
+Dynamic Attributes 
Allowed: false NameRequiredDefaultEvaluatedTypeDescriptionnametruefalseStringName of resource property to fetchsearchValueStackfalsetruefalseBooleanSearch the stack if property is not found on 
resourcesvarfalsefalseStringName used to reference the value pushed into the Value 
Stack
 
 Examples
 

Modified: websites/production/struts/content/docs/textfield.html
==
--- websites/production/struts/content/docs/textfield.html (original)
+++ websites/production/struts/content/docs/textfield.html Wed Jan 27 09:26:50 
2016
@@ -138,21 +138,11 @@ under the License.
 
 
 
-Please make sure you have read the 
Tag Syntax document and understand 
how tag attribute syntax works.
-
-Descrption
-Render an HTML input field of type text
-
-Paramaters
-Dynamic Attributes 
Allowed: true NameRequiredDefaultEvaluatedTypeDescriptionaccesskeyfalsefalseStringSet t
 he html accesskey attribute on rendered html elementclassfalsefalseStringThe css class to use for element - it's an alias of cssClass 
attribute.cssClassfalsefalseStringThe css class to use for elementcss
 ErrorClassfalsefalseStringThe css error class to use for elementcssErrorStylefalsefalseStringThe css error style definitions for element to 
usecssStylefalsefalseStringThe css style definitions for element to 
usedisabledfalsefalseStringSet the html disabled attribute on rendered html 
elementerrorPositionfalsefalseStringDefine error position of form element 
(top|bottom)idfalsefalseStringHTML id attributejavascriptTooltipfalsefalsefalseBooleanUse JavaScript to generate tooltipskeyfalsefalseStringSet the key (name, value, label) for this particular 
componentlabelfalsefalseStringLabel expression used for rendering an element specific 
labellabelSeparatorfalse<
 /td>:falseStringString that will be appended to the 
labellabelpositionfalsefalseStringDefine label position of form element (top/left)maxLengthfalsefalse
 IntegerDeprecated. Use maxlength 
instead.maxlengthfalsefalseIntegerHTML maxlength attributenamefalsefalseStringThe name to set for elementonblurfalsefalseString 
Set the html onblur attribute on rendered html elementonchangefalsefalseStringSet the html onchange attribute on rendered html 
elementonclick
 falsefalseStringSet the html onclick attribute on rendered html 
elementondblclickfalsefalseStringSet the html ondblclick attribute on rendered html 
elementonfocusfalsefalseStringSet the html onfocus attribute on rendered html 
elementonkeydownfalsefalseStringSet the html onkeydown attribute on rendered html 
elementonkeypressfalsefalseStringSet the html onkeypress attribute on 
rendered html elementonkeyupfalsefalseStringSet the html onkeyup attribute on rendered html 
elementonmousedownfalsefalseStringSet the html onmousedown attribute on rendered html 
element
 onmousemovefalsefalseStringSet the html onmousemove attribute on rendered html 
elementonmouseoutfalsefalseStringSet the html onmouseout attribute on rendered html 
elementonmouseoverfalsefalseStringSet the html onmouseover attribute on rendered html 
elementonmouseupfalsefalseStringSet the html onmouseup attribute on rendered html 
elementonselectfalsefalseStringSet the html onselect attribute on rendered html 
elementreadonlyfalsefalsefalseBooleanWhether the input is readonlyrequiredLabelfalsefalsefalseBooleanIf set to true, the rendered 
element will indicate that input is requiredrequiredPositionfalsefalseStringDefine required position of required form element 
(left|right)sizefalsefalseIntegerHTML size attributestylefalsefalseStringThe css style definitions for element to use - it's an alias of 
cssStyle attribute.tabindexfalsefalseStringSet the html tabindex attribute on rendered html 
elementtemplatefalsefalseStringThe template (other than default) to use for rendering the 
elementtemplateDirfalsefalseStringThe template directory.themefalsefalseStringThe theme (other than default) to use for rendering the 
elementtitlefalsefalseStringSet the html title attribute on rendered html 
elementtooltipfalsefalseStringSet the tooltip of this particular 
componenttooltipConfigfalsefalseStringDeprecated. Use individual tooltip configuration attributes 
instead.tooltipCssClassfalseS

svn commit: r978711 [2/5] - /websites/production/struts/content/docs/

2016-01-27 Thread lukaszlenart
Modified: websites/production/struts/content/docs/convention-plugin.html
==
--- websites/production/struts/content/docs/convention-plugin.html (original)
+++ websites/production/struts/content/docs/convention-plugin.html Wed Jan 27 
09:26:50 2016
@@ -139,12 +139,14 @@ under the License.
 
 
 /**/
-1 Introduction2 Setup3 Converting
 a Codebehind based application to Convention4 Hello world5 Code behind hello 
world6 Results and result 
codes7 Chaining8 XWork packages9 Annotation 
reference
+div.rbtoc1453884533921 {padding: 0px;}
+div.rbtoc1453884533921 ul {list-style: none;margin-left: 0px;}
+div.rbtoc1453884533921 li {margin-left: 0px;padding-left: 0px;}
+
+/*]]>*/
+1 Introduction2 Setup3 Converting
 a Codebehind based application to Convention4 Hello world5 Code behind hello 
world6 Results and result codes
+6.1 Multiple names
+7 Chaining8 XWork packages9 Annotation reference
 9.1 Action annotation
 9.1.1 Applying 
@Action and @Actions at the class level
 9.2 InterceptorRef 
annotation9.3 Result annotation9.4 Namespace 
annotation9.5 ResultPath 
annotation9.6 ParentPackage 
annotation9.7 ExceptionMapping 
Annotation
@@ -246,7 +248,12 @@ The error message is ${message}
 
 
 
-Now, if you compile the action and restart the application, 
based on the current time, you'll either see the result from 
WEB-INF/content/hello-world.jsp or 
WEB-INF/content/hello-world-zero.jsp.The result type is 
based on the extension of the file. The supported extensions are: 
jsp,ftl,vm,html,html. Examples of Action and Result to Template 
mapping:URLResultFile that could matchResult Type/hellosuccess/WEB-INF/content/hello.jspDispatcher/hellosuccess/WEB-INF/content/hello-success.htmDispatcher/hellosuccess/WEB-INF/content/hello.ftlFreeMarker/hello-worldinput/WEB-INF/content/hello-world-input.vmVelocity/test1/test2/helloerror/WEB-INF/content/test/test2/hello-error.htmlDispatcherChainingIf one action returns the name 
of another action in the same package, they will be chained together, if the 
first action doesn't have any result defined for that code. In the following 
example:com.example.actions.HelloWorld
+Now, if you compile the action and restart the application, 
based on the current time, you'll either see the result from 
WEB-INF/content/hello-world.jsp or 
WEB-INF/content/hello-world-zero.jsp.The result type is 
based on the extension of the file. The supported extensions are: 
jsp,ftl,vm,html,html. Examples of Action and Result to Template 
mapping:URLResultFile that could matchResult Type/hellosuccess/WEB-INF/content/hello.jspDispatcher/hellosuccess/WEB-INF/content/hello-success.htmDispatcher/hellosuccess/WEB-INF/content/hello.ftlFreeMarker/hello-worldinput/WEB-INF/content/hello-world-input.vmVelocity/test1/test2/helloerror/WEB-INF/content/test/test2/hello-error.htmlDispatcherMultiple namesIt is possible to 
define multiple names for the same result:
+@Action(results = {
+@Result(name={"error", "input"}, location="input-form.jsp"),
+@Result(name="success", location="success.jsp")
+})
+Such functionality was 
added in Struts 2.5ChainingIf one action returns the name 
of another action in the same package, they will be chained together, if the 
first action doesn't have any result defined for that code. In the following 
example:com.example.actions.HelloWorld
 package com.example.actions;
 
 import com.opensymphony.xwork2.Action;

Modified: websites/production/struts/content/docs/cssxhtml-theme.html
==
--- websites/production/struts/content/docs/cssxhtml-theme.html (original)
+++ websites/production/struts/content/docs/cssxhtml-theme.html Wed Jan 27 
09:26:50 2016
@@ -225,7 +225,7 @@ under the License.
 <#elseif parameters.labelposition??>
 <#assign labelpos = parameters.labelposition/>
 
-<#if labelpos?default("top") == 'top'>
+<#if (labelpos!"top") == 'top'>
 
<#else> @@ -257,19 +257,19 @@ under the License. * under the License. */ --> -${parameters.after?if_exists}<#t/> +${parameters.after!}<#t/> <#lt/> <#if !parameters.labelposition?? && (parameters.form.labelposition)??> <#assign labelpos = parameters.form.labelposition/> <#elseif parameters.labelposition??> <#assign labelpos = parameters.labelposition/> -<#if labelpos?default("top") == 'top'> +<#if (labelpos!"top") == 'top'>
<#rt/> <#else> <#rt/> -<#if parameters.errorposition?default("top") == 'bottom'> +<#if (parameters.errorposition!"top") == 'bottom'> <#assign hasFieldErrors = parameters.name?? && fieldErrors?? && fieldErrors[parameters.name]??/> <#if hasFieldErrors>
<#if parameters.id?

svn commit: r978711 [3/5] - /websites/production/struts/content/docs/

2016-01-27 Thread lukaszlenart
Modified: websites/production/struts/content/docs/iterator.html
==
--- websites/production/struts/content/docs/iterator.html (original)
+++ websites/production/struts/content/docs/iterator.html Wed Jan 27 09:26:50 
2016
@@ -151,7 +151,7 @@ java.util.Enumeration, java.util.Map, or
 
 Parameters
 
-Dynamic Attributes 
Allowed: false NameRequiredDefaultEvaluatedTypeDescriptionbeginfalse0falseIntegerif spe
 cified the iteration will start on that indexendfalseSize of the 'values' List or array, or 0 if 'step' is 
negativefalseIntegerif specified the iteration will end on that 
index(inclusive)idfalsefalseStringDeprecated. Use 'var' insteadstatusfalsefalsefalseBooleanIf specified, an instanceof IteratorStatus will be pushed into 
stack upon each iterationstepfalse1falseIntegerif specified the iteration index will be increased by this value 
on each iteration. It can be a negative value, in which case 'begin' must be 
greater than 'end'
 valuefalsefalseStringthe iteratable source to iterate over, else an the object itself 
will be put into a newly created ListvarfalsefalseStringName used to reference the value pushed into the Value 
Stack
+Dynamic Attributes 
Allowed: false NameRequiredDefaultEvaluatedTypeDescriptionbeginfalse0falseIntegerif spe
 cified the iteration will start on that indexendfalseSize of the 'values' List or array, or 0 if 'step' is 
negativefalseIntegerif specified the iteration will end on that 
index(inclusive)statusfalsefalsefalseBooleanIf specified, an instanceof IteratorStatus will be pushe
 d into stack upon each iterationstepfalse1falseIntegerif specified the iteration index will be increased by this value 
on each iteration. It can be a negative value, in which case 'begin' must be 
greater than 'end'valuefalsefalseStringthe iteratable source to iterate ove
 r, else an the object itself will be put into a newly created 
ListvarfalsefalseStringName used to reference the value pushed into the Value 
Stack
 
 Examples
 

Modified: websites/production/struts/content/docs/localization.html
==
--- websites/production/struts/content/docs/localization.html (original)
+++ websites/production/struts/content/docs/localization.html Wed Jan 27 
09:26:50 2016
@@ -139,11 +139,11 @@ under the License.
 
 
 /**/
+/*]]>*/
 OverviewResource Bundle Search Order
 Default action's classUsing getText from a 
TagUsing the 
text tagUsing 
the I18n tagUsing the Key attribute of UI 
Tags
 I18n 
InterceptorGlobal
 Resources (struts.custom.i18n.resources) in struts.propertiesFormatting Dates 
and NumbersComparison with Struts 
1Next: Type 
Conversion

Modified: websites/production/struts/content/docs/merge.html
==
--- websites/production/struts/content/docs/merge.html (original)
+++ websites/production/struts/content/docs/merge.html Wed Jan 27 09:26:50 2016
@@ -156,7 +156,7 @@ be the logic.
 
 Parameters
 
-Dynamic Attributes 
Allowed: false NameRequiredDefaultEvaluatedTypeDescriptionidfalsefalseStringDeprecated.
  Use 'var' insteadvarfalsefalseStringThe name where the resultant merged iterator will be stored in the 
stack's context
+Dynamic Attributes 
Allowed: false NameRequiredDefaultEvaluatedTypeDescriptionvarfalsefalseStringThe name w
 here the resultant merged iterator will be stored in the stack's 
context
 
 Examples
 

Modified: websites/production/struts/content/docs/one-time-steps.html
==
--- websites/production/struts/content/docs/one-time-steps.html (original)
+++ websites/production/struts/content/docs/one-time-steps.html Wed Jan 27 
09:26:50 2016
@@ -140,11 +140,11 @@ under the License.
 
 Content
 /**/
+/*]]>*/
 1 Content
 1.1 Keys and 
configuration
 1.1.1 Create and install a 
SSH key1.1.2 Create a PGP key1.1.3 Update Maven settings for 
our servers1.1.4 Increase Memory Settings 
for Maven

Modified: websites/production/struts/content/docs/property.html
==
--- websites/producti

svn commit: r978711 [1/5] - /websites/production/struts/content/docs/

2016-01-27 Thread lukaszlenart
Author: lukaszlenart
Date: Wed Jan 27 09:26:50 2016
New Revision: 978711

Log:
Updates production

Modified:
websites/production/struts/content/docs/action-configuration.html
websites/production/struts/content/docs/action.html
websites/production/struts/content/docs/actionmapper.html
websites/production/struts/content/docs/ajax-and-javascript-recipes.html
websites/production/struts/content/docs/append.html
websites/production/struts/content/docs/bean.html

websites/production/struts/content/docs/building-struts-2-fast-track-release.html

websites/production/struts/content/docs/building-struts-2-normal-release.html
websites/production/struts/content/docs/building-struts-annotations.html
websites/production/struts/content/docs/building-struts-master.html
websites/production/struts/content/docs/cdi-plugin.html
websites/production/struts/content/docs/client-side-validation.html
websites/production/struts/content/docs/convention-plugin.html
websites/production/struts/content/docs/cssxhtml-theme.html
websites/production/struts/content/docs/date.html
websites/production/struts/content/docs/deprecationinterceptor.html
websites/production/struts/content/docs/file-upload.html
websites/production/struts/content/docs/freemarker.html
websites/production/struts/content/docs/generator.html
websites/production/struts/content/docs/guides.html
websites/production/struts/content/docs/interceptors.html
websites/production/struts/content/docs/iterator.html
websites/production/struts/content/docs/localization.html
websites/production/struts/content/docs/merge.html
websites/production/struts/content/docs/one-time-steps.html
websites/production/struts/content/docs/property.html
websites/production/struts/content/docs/rest-plugin.html
websites/production/struts/content/docs/result-configuration.html
websites/production/struts/content/docs/s2-026.html
websites/production/struts/content/docs/sample-announcements.html
websites/production/struts/content/docs/security.html
websites/production/struts/content/docs/set.html
websites/production/struts/content/docs/sort.html
websites/production/struts/content/docs/struts-2-blank-archetype.html
websites/production/struts/content/docs/struts-2-maven-archetypes.html
websites/production/struts/content/docs/struts-2-spring-2-jpa-ajax.html
websites/production/struts/content/docs/struts-defaultxml.html
websites/production/struts/content/docs/struts-next.html
websites/production/struts/content/docs/subset.html
websites/production/struts/content/docs/text.html
websites/production/struts/content/docs/textfield.html
websites/production/struts/content/docs/tiles-2-plugin.html
websites/production/struts/content/docs/tutorials.html
websites/production/struts/content/docs/type-conversion.html
websites/production/struts/content/docs/url.html
websites/production/struts/content/docs/using-freemarker-templates.html
websites/production/struts/content/docs/validation.html
websites/production/struts/content/docs/version-notes-25.html
websites/production/struts/content/docs/webxml.html
websites/production/struts/content/docs/wildcard-method-selection.html
websites/production/struts/content/docs/xhtml-form-template.html
websites/production/struts/content/docs/xhtml-theme.html

Modified: websites/production/struts/content/docs/action-configuration.html
==
--- websites/production/struts/content/docs/action-configuration.html (original)
+++ websites/production/struts/content/docs/action-configuration.html Wed Jan 
27 09:26:50 2016
@@ -139,12 +139,14 @@ under the License.
 
 
 The action mappings are the basic 
"unit-of-work" in the framework. Essentially, the action maps an identifier to 
a handler class. When a request matches the action's name, the framework uses 
the mapping to determine how to process the request./**/
-Action MappingsAction 
NamesAction MethodsWildcard 
MethodDynamic Method 
InvocationActionSupport 
DefaultPost-Back DefaultAction Default
+div.rbtoc1453884195503 {padding: 0px;}
+div.rbtoc1453884195503 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1453884195503 li {margin-left: 0px;padding-left: 0px;}
+
+/*]]>*/
+Action MappingsAction 
NamesAction MethodsWildcard 
MethodDynamic Method 
Invocation
+Strict DMIStrict Method 
Invocation
+ActionSupport 
DefaultPost-Back DefaultAction Default
 Wildcard Default
 Next: Wildcard 
Mappings
 Action MappingsThe 
action mapping can specify a set of result types, a set of exception handlers, 
and an interceptor stack. Only the name attribute is required. The 
other attri