cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pier Fumagalli (JIRA)" <j...@apache.org>
Subject [jira] Created: (COCOON-1697) Allow request parameters to be used in "for (var k in h)" kind of Javascript Loops
Date Wed, 23 Nov 2005 21:30:36 GMT
Allow request parameters to be used in "for (var k in h)" kind of Javascript Loops
----------------------------------------------------------------------------------

         Key: COCOON-1697
         URL: http://issues.apache.org/jira/browse/COCOON-1697
     Project: Cocoon
        Type: Improvement
  Components: - Flowscript, * Cocoon Core  
    Versions: 2.1.8    
    Reporter: Pier Fumagalli
    Priority: Minor
 Attachments: patch.txt

As far as I can see, in the "cocoon" object passed to the flow environment, I always have
to access the request parameter names and all values as Java Enumeration(s), therefore, I
can't use the "for (var name in array)" kind of loop.

All I want to do is something extremely simple, like this:

  for (var name in cocoon.request.parameters) {
    print("PARAMETER -> " + name);
    print("    VALUE -> " + cocoon.request.parameters[name]);
    print("   LENGTH -> " + cocoon.request.parameters[name].length);

    for (var position in cocoon.request.parameters[name]) {
      var value = cocoon.request.parameters[name][position];
      print ("     @[" + position + "] => " + value);
    }
  }

Apparently, but I might have overlooked something, there's currently no way of doing this.

I've created a simple patch, that allows the above mentioned flowscript to work.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message