JSTL访问HttpSession属性大小

时间:2013-07-24 18:25:48

标签: list jsp jstl

我有一个存储在我的HttpSession中的项目列表。我的jsp页面是否可以直接访问此列表的大小? (不使用scriplets

我目前正在做的是......

var count = 0;

<c:forEach items="${sessionScope.myList}" var="temp">
                count++;
</c:forEach>

这样可行,但有没有一种很好的方式来访问列表大小,而无需遍历列表?

1 个答案:

答案 0 :(得分:1)

使用JSTL fn:length()功能。

<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
...
There are ${fn:length(sessionScope)} attributes in the session scope.