svn commit: r978706 - in /websites/production/struts/content: announce-2015.html announce.html download.html index.html primer.html
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
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/
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/
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/
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}