So, suggests that there's a bug with forEach when begin equals end, it should print out once. JSTL people? :)
Hen On Mon, 11 Nov 2002, Timothy Kettering wrote: > <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> > > Begin the count</br> > > <c:forEach begin="1" end="3" varStatus="count"> > <c:out value="${count.count}"/>: one row here...<br> > </c:forEach> > > > > Begin the count > 1: one row here... > 2: one row here... > 3: one row here... > > > On Monday, November 11, 2002, at 02:27 PM, Henri Yandell wrote: > > > > > > > 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> > > > > > -- > 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>
