Author: cziegeler Date: Fri Nov 5 06:51:50 2004 New Revision: 56671 Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation/CopletTransformer.java Log: The link can have more than one event
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation/CopletTransformer.java ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation/CopletTransformer.java (original) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation/CopletTransformer.java Fri Nov 5 06:51:50 2004 @@ -304,14 +304,17 @@ RequestParameters pars = new RequestParameters(parameters); Enumeration enumeration = pars.getParameterNames(); while ( enumeration.hasMoreElements() ) { - String pName = (String)enumeration.nextElement(); - String pValue = pars.getParameter(pName); - AttributesImpl hiddenAttrs = new AttributesImpl(); - hiddenAttrs.addCDATAAttribute("type", "hidden"); - hiddenAttrs.addCDATAAttribute("name", pName); - hiddenAttrs.addCDATAAttribute("value", pValue); - this.startElement("", "input", "input", hiddenAttrs); - this.endElement("", "input", "input"); + final String pName = (String)enumeration.nextElement(); + final String[] pValues = pars.getParameterValues(pName); + for(int k=0; k<pValues.length; k++) { + final String pValue = pValues[k]; + AttributesImpl hiddenAttrs = new AttributesImpl(); + hiddenAttrs.addCDATAAttribute("type", "hidden"); + hiddenAttrs.addCDATAAttribute("name", pName); + hiddenAttrs.addCDATAAttribute("value", pValue); + this.startElement("", "input", "input", hiddenAttrs); + this.endElement("", "input", "input"); + } } }