Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

why JSTL loop only display the first object?

cool water
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am trying to test some JSTL tag.
Here is my code:
<c:forEach var="item" items="${sessionObject.rows}">
<fmt:formatNumber value="${item.value}" type="currency" />
"rows" is the ArrayList of object inside my "sessionObject". and in this arrayList, I have 3 beans(bean1, bean2, bean3).
But the problem is I only got bean1 info showing up. I tried to debug this code in my servlet, it shows that I did pass 3 beans into this list. Then I use
<c ut value=="${sessionObject.rows}" />
and I did see I have 3 beans.
But inside this <c:forEach> loop, the rest of 2 beans just don't want to show up.
does anybody have this experience before?
I am pretty new for JSTL tags.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic