beleza pessoal?
Estou usando Tomcat 5.5 com a especificação Servlet 2.4 e as libs do JSTL 1.1. Uso em vários lugares e todos eles funcionam, porém fui tentar utiliizar a
tag JSTL do <c:if> com EL no test e não funcionou.
Fiz o seguinte teste:
<c:if test="${!empty clientInfoObj.cxsPermissoes["BESC"]["mover"]}">
<h2>Parabéns, você tem permissão!</h2>
</c:if>
E ele dá o seguinte erro:
org.apache.jasper.JasperException: /usr/userMainPage.jsp(36,71) equal symbol expected
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:194)
at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:144)
at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1339)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1578)
at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1807)
at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1070)
at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1378)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1578)
at org.apache.jasper.compiler.Parser.parse(Parser.java:127)
(…)
O que estou fazendo de errado?
Até tentei dar um <c:set e atribuir o valor a outra variável mas ele dá o mesmo erro. Fucei pelo google e não consegui achar uma resposta. Obrigado e agradeço a ajuda!