小编Mik*_*ine的帖子

你如何获得JSTL/EL中集合中的第一个元素?

我的container包含多个widgets.

我遍历他们widgetcode变量设置与最后的值widget在循环.

但我真正想要的是widget收藏中的第一个.

如何在没有循环的情况下获得此功能?

<c:choose>
    <c:when test="${fn:length(container.widgets) > 0}">
        <c:forEach items="${container.widgets}" var="widgetId" varStatus="status">
            <c:set var="widgetcode" value="/widget/<c:out value="${widgetId}"/>"/>
        </c:forEach>
    </c:when>
    <c:otherwise>
        <c:set var="widgetcode" value="/widget/000"/>
    </c:otherwise>
</c:choose>
Run Code Online (Sandbox Code Playgroud)

java jsp jstl el

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

el ×1

java ×1

jsp ×1

jstl ×1