<c:forEach var="fs" items="${item.fsCases}" varStatus="status">
    ${status.count}
</c:forEach>如果fs集合里有4个元素
这样显示的是:1 2 3 4
我想只显示元素个数4怎么处理?

解决方案 »

  1.   

    status.index显示的是0 1 2 3
      

  2.   

    在forEach里面加上 begin="开始index"  end="结束index"
      

  3.   

    指定end用来做什么?就是要循环完所有元素的
      

  4.   

    已解决,方法如下:<c:forEach var="fs" items="${item.fsCases}" varStatus="status">
        <c:if test="${status.last}">
         ${status.count}
        </c:if>
    </c:forEach>
      

  5.   

    在你的 bean 中增加一个 getSize() 方法public int getSize() {
        return (fsCases == null ? 0 : fsCases.size());
    }页面上直接用 ${item.size}
      

  6.   


    jsp页面上加:
    <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
    然后使用
    <c:out value="${fn:length(tmpList)}
    就可以显示 tmpList的大小
      

  7.   

    别告诉我 你不知道 jstl 的fn  不知道怎么用?google 呗  一堆