Index: org/apache/jasper/tagplugins/jstl/core/ForEach.java =================================================================== --- org/apache/jasper/tagplugins/jstl/core/ForEach.java (revision 1471522) +++ org/apache/jasper/tagplugins/jstl/core/ForEach.java (working copy) @@ -155,6 +155,10 @@ ctxt.generateJavaSource("else if (" + itemsV + " instanceof Map)"); ctxt.generateJavaSource(iterV + "=((Map)" + itemsV + ").entrySet().iterator();"); + // String + ctxt.generateJavaSource("else if (" + itemsV + " instanceof String)"); + ctxt.generateJavaSource(iterV + "=toIterator(new StringTokenizer((String)" + itemsV + ", \",\"));"); + // Not null ctxt.generateJavaSource("if (" + iterV + " != null) {");