It looks like a bug to me, but I'm obviously not the right person for that :) What does start="1" end="3" return? 2 or 3? I figure that whichever one of the three tests is unmatched, that's the bug.
To get 1 value out, how about just using c:set? [not that I know what varStatus is. Not one I thought I'd used. ] Hen On Mon, 11 Nov 2002, Timothy Kettering wrote: > I've been banging my head on this for a bit, and I'm not sure if its > me, or a bug in the functionality. I'm attempting to use JSTL to > iterate over an array of results, and heres what I'm doing. > > Heres a simple example: > > <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> > > Begin the count</br> > > <c:forEach begin="1" end="1" varStatus="count"> > <c:out value="${count.count}"/>: one row here...<br> > </c:forEach> > > > which gives me a result of this: > > Begin the count > > > Then if I change it to: > > <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> > > Begin the count</br> > > <c:forEach begin="1" end="2" varStatus="count"> > <c:out value="${count.count}"/>: one row here...<br> > </c:forEach> > > I get this: > > Begin the count > 1: one row here... > 2: one row here... > > > My question is.. how do I do this to get just one row printed? Its > either zero, or then two, and works fine after that. Sometimes my page > wants to return just one result, and no matter how i diddle with stuff > here, I always end up with either a blank page, or a single row that > prints correctly, and then a empty row, which isn't what i want. Am I > missing something here? > > -tim > > > -- > To unsubscribe, e-mail: <mailto:taglibs-user-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: <mailto:taglibs-user-help@;jakarta.apache.org> > > -- To unsubscribe, e-mail: <mailto:taglibs-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:taglibs-user-help@;jakarta.apache.org>
