2012-06-20 2 views
4

Я использую следующее выражение на моем JSPИзменение значения <с: установить JSTL тег

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

У меня есть условие внутри каждого цикла, где я мог бы хотеть, чтобы изменить эту переменную в действительности. Есть ли способ сделать это. Я везде искал, но не мог найти решение.

ответ

8

Вот пример кода вы ищете:

<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

Можно ли заменить весь этот код на ''? – Joffrey

6

почему бы вам не просто использовать тот же самый код в вашем цикле

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

Вы можете сделать это, а

<c:set var="flag" value="${(yourcondition)? true : false}"/> 
Смежные вопросы