我在jsp上使用了以下表达式
<c:set var="flag" value="false" />
我在for each循环中遇到了一个条件,我可能想把这个变量改为true。有没有办法做到这一点?我已经到处找了,但没有找到解决办法。
0yycz8jy1#
下面是您要查找的示例代码:
<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>
xn1cxnb42#
为什么不在循环中重用相同的代码
<c:set var="flag" value="true" />
uemypmqf3#
你也可以这么做
<c:set var="flag" value="${(yourcondition)? true : false}"/>
wfsdck304#
Simply,Syntax:
<c:set var="flag" value="${(condition)}" />
Ex:
<c:set var="flag" value="${(myVariable == "stackoverflow")}" /> <c:out value="${flag}" /> // true or false
4条答案
按热度按时间0yycz8jy1#
下面是您要查找的示例代码:
xn1cxnb42#
为什么不在循环中重用相同的代码
uemypmqf3#
你也可以这么做
wfsdck304#
Simply,
Syntax:
Ex: