Problema com ternário no jboss

1 resposta
alessandro.a.r

Olá, estou desenvolvendo com jsp 2.0, servlet 2.4 e jstl 1.1 no tomcat 5.5.20.

O ternário ${teste?true:false} funciona no tomcat, mas ao fazer deploy no jboss 4.2.3 usando jstl 1.2 não funciona. O erro gerado é um contains invalid expression(s): javax.el.ELException: Error Parsing.

Descobri que colocando espaço antes e depois dos dois pontos ( : ) o problema desaparece! Desta forma o ternário ficaria assim pra funcionar ${teste?true : false}

Achei muito bizarro isso! Alguém já passou por isso e teria alguma explicação científica pra este caso?

1 Resposta

abraao.isvi

Muito obrigado por ter compartilhado a solução.

Mesmo sendo um post antigo, me ajudou a resolver um problema em 2014.

Obrigado Abraços.

Criado 18 de maio de 2009
Ultima resposta 6 de fev. de 2014
Respostas 1
Participantes 2