You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2004/11/05 15:51:50 UTC
svn commit: rev 56671 - cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation
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");
+ }
}
}