action tag violates ParameterAware contract -------------------------------------------
Key: WW-1960 URL: https://issues.apache.org/struts/browse/WW-1960 Project: Struts 2 Issue Type: Bug Components: Actions Affects Versions: 2.0.6 Environment: linux,jdk1.5,tomcat5.5 Reporter: David Mansfield Priority: Minor the javadoc for ParameterAware states that the values of the map are all java.lang.String[], in other words it is a Map<String,String[]>. Indeed, when hitting an action via a 'genuine' http request, this is true. However, when hitting the action via the action tag, the values in the map are String, not String[]. The bug appears to be possibly line 177 in ActionComponent: 176: if (parameters != null) { 177: newParams.putAll(parameters); 178: } The parameters of the component are Map<String,String> and therefore cannot be combined directly into the ActionContext.getParameters map. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.