改变价值

时间:2012-06-20 20:33:31

标签: java jsp jstl

我在jsp上使用以下表达式

<c:set var="flag" value="false" />

我在每个循环中都有一个条件,我可能想要将此变量更改为true。有没有办法做到这一点。我到处寻找但无法找到解决方案。

3 个答案:

答案 0 :(得分:9)

以下是您要查找的示例代码:

<c:choose>
   <c:when test="${yourcondition}">
      <c:set var="flag" value="true" />
   </c:when>
   <c:otherwise>
      <c:set var="flag" value="false" />  
   </c:otherwise>
</c:choose>

答案 1 :(得分:6)

为什么不在循环中重复使用相同的代码

<c:set var="flag" value="true" />

答案 2 :(得分:2)

你也可以这样做

<c:set var="flag" value="${(yourcondition)? true : false}"/>