целочисленное сравнение не работает правильно в EL (JSP) - PullRequest
1 голос
/ 26 мая 2011

У меня есть следующий код в моем JSP -

 c:if test="${serviceOutput.ok}">
        <c:if test="${serviceOutput.ret.proposalsCount} > 0">
......

и печать $ {serviceOutput.ret.proposalsCount} дает следующее -

${serviceOutput.ret.proposalsCount}
--> 3

Что явно означает, что значение offerCount равно 3, что больше 0, но все же в моем исходном jsp это условное значение равно false.

Может кто-нибудь, пожалуйста, помогите мне здесь.

1 Ответ

2 голосов
/ 26 мая 2011

целое EL выражение должно заключаться в скобки {}.

<c:if test="${serviceOutput.ret.proposalsCount > 0}">
...