В JSP я хочу сравнить две переменные
Если я это сделаю:
<c:set var="pagerTotDisp" value="9"/>
<c:if test="${pagerTotDisp > 8}">
<span>pagerTotDisp above 8</span>
</c:if>
Отображает «pagerTotDisp выше 8», как и ожидалось
<c:set var="TotalPages" value="10"/>
<c:if test="${TotalPages > 2}">
<span>TotalPages above 2</span>
</c:if>
Отображает «pagerTotDisp выше 8», как и ожидалось
Но тогда, если я сделаю
<c:set var="pagerTotDisp" value="9"/>
<c:set var="TotalPages" value="10"/>
<c:if test="${TotalPages < pagerTotDisp}">
<span>This condition is not true. This text should not be displayed</span>
</c:if>
Отображается «Это условие не соответствует действительности. Этот текст не должен отображаться».
Что происходит?
Это JSP не может обрабатывать две переменные в одном и том же состоянии ??
спасибо