我在我的 jsp 上使用以下表达式
<c:set var="flag" value="false" />
我在每个循环中都有一个条件,我可能想将此变量更改为 true。有没有办法做到这一点。我到处寻找,但找不到解决方案。
这是您正在寻找的示例代码:
<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>
为什么不在循环中重用相同的代码
<c:set var="flag" value="true" />
你也可以这样做
<c:set var="flag" value="${(yourcondition)? true : false}"/>
简单地,
句法:
<c:set var="flag" value="${(condition)}" />
前任:
<c:set var="flag" value="${(myVariable == "stackoverflow")}" />
<c:out value="${flag}" /> // true or false