Index: ExpressionSupport.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/jelly/src/java/org/apache/commons/jelly/expression/ExpressionSupport.java,v retrieving revision 1.11 diff -u -r1.11 ExpressionSupport.java --- ExpressionSupport.java 9 Oct 2003 21:21:27 -0000 1.11 +++ ExpressionSupport.java 26 Nov 2003 13:45:10 -0000 @@ -74,6 +74,8 @@ import org.apache.commons.jelly.JellyContext; +import org.apache.commons.lang.StringUtils; + /**
ExpressionSupport
* an abstract base class for Expression implementations
* which provides default implementations of some of the
@@ -169,6 +171,11 @@
Collection collection = (Collection) value;
return collection.iterator();
}
+ else if ( value instanceof String ) {
+ String[] array = StringUtils.split((String) value, "," );
+ array = StringUtils.stripAll( array );
+ return new ArrayIterator( array );
+ }
else {
// XXX: should we return single iterator?
return new SingletonIterator( value );