减少JSTL

时间:2012-12-03 05:17:11

标签: jsp jstl

如何使用JSTL制作类似下面的内容?

if(block > 0)
{
    //doSomething;
}
else   
{
    //idle;
}  
block--;

1 个答案:

答案 0 :(得分:1)

您可以使用<c:set />

<c:if test="${empty block}">
   <c:set var="block" value="0" scope="session"/>
</c:if>

<c:choose>
  <c:when test="${block ge 0}">
     ....
  </c:when>
  <c:otherwise>
     .....
  </c:otherwise>
</c:choose>

<c:set var="block" scope="session" value="${block-1}"/>