WW-3620: Bring Portlet 2.0 (JSR286) plugin from sandbox to trunk

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1139740 13f79535-47bb-0310-9956-ffa450edef68
WW-3620: Bring Portlet 2.0 (JSR286) plugin from sandbox to trunk

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1139753 13f79535-47bb-0310-9956-ffa450edef68
WW-3632: /struts/struts2/trunk/apps/showcase/src/main/webapp/person/index.jsp should use struts tag <s:a> instead of <a>

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1140218 13f79535-47bb-0310-9956-ffa450edef68
Adds <#rt/> directive to remove empty spaces

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1142487 13f79535-47bb-0310-9956-ffa450edef68
Adds <#rt/> directive to remove empty spaces

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1144250 13f79535-47bb-0310-9956-ffa450edef68
WW-3545 - remove comments for JSON output

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1144259 13f79535-47bb-0310-9956-ffa450edef68
WW-3558 - adds support for JBoss VFS protocol

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1144261 13f79535-47bb-0310-9956-ffa450edef68
Moves JSONValidationInterceptor into JSON plugin to keep core consistent

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1145897 13f79535-47bb-0310-9956-ffa450edef68
WW-3661: node 'tlib-version' syntax error in struts-dojo-tags.tld

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1148449 13f79535-47bb-0310-9956-ffa450edef68
WW-3667 - StrutsJUnit4TestCase does not provide the executeAction method

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1153904 13f79535-47bb-0310-9956-ffa450edef68
Made StrutsJunit4 classes abstract

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1153918 13f79535-47bb-0310-9956-ffa450edef68
Adjusts Showcase application after moving JSONValidationInterceptor into JSON plugin

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1155236 13f79535-47bb-0310-9956-ffa450edef68
Defines property to be used for tlibVersion as it must be valid decimal value

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1155241 13f79535-47bb-0310-9956-ffa450edef68
Removes duplicated properties

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1155247 13f79535-47bb-0310-9956-ffa450edef68
WW-3668 - Vulnerability: User input is evaluated as an OGNL expression when there's a conversion error (a demonstrative patch).

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1156279 13f79535-47bb-0310-9956-ffa450edef68
Small simplification

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1156296 13f79535-47bb-0310-9956-ffa450edef68
WW-3668 - Vulnerability: User input is evaluated as an OGNL expression when there's a conversion error

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1157009 13f79535-47bb-0310-9956-ffa450edef68
dynamic attributes became again a map of String (see http://s.apache.org/dyn)

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1157353 13f79535-47bb-0310-9956-ffa450edef68
* small optimizations
* removed duplicate code

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1157359 13f79535-47bb-0310-9956-ffa450edef68
* small improvements
* removed duplicate code

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1157393 13f79535-47bb-0310-9956-ffa450edef68