As reuse of handlers by the jsp engine are allowed in the JSP 1.1 spec, the semantic of the for tag should be defined explicitly. In absence of the "begin" attribute the counter should start with 0. This can be accomblished by changing the function doStartTag in package org.apache.taglibs.utility.lang to public int doStartTag() { count=0; return EVAL_BODY_TAG; }
Thanks for reporting this. The bug has been fixed.