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 25 Nov 2003 11:49:43 -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 );