Expression Language (Saber se uma propriedade é igual a null)

5 respostas
Lavieri

estou tentando usar esta EL

${expositor.aceito eq null ? ‘Sim’ : ‘Nao’}

porem sempre recebo a mensagem, javax.el.PropertyNotFoundException: Property ‘aceito’ not readable on type java.lang.Boolean

alguem pode me ajudar ??

5 Respostas

A

Cara, esse erro que ta dando aí eh pq ele não encontra esse aceito que tu ta colocando aí, posta um pouco mais do código ou de onde este aceito está sendo puxado, assim poderemos ajudar um pouco mais.

furutani

O atributo expositor é Boolean. Tenta assim

${expositor eq null ? 'Sim' : 'Nao'}
furutani

Alias tenta assim

<c:if test="${empty expositor}"></c:if>
Lavieri

não é um boolean…

expositor é um objeto

aceito é uma propriedade booleana de Expositor… porem pode ser NULL ou TRUE ou FALSE, quando o erro esta sendo gerado a propriedade esta nula

FernandoCartaxo

tenta assim

${expositor.aceito not empty? ‘Sim’ : ‘Nao’}

Criado 20 de janeiro de 2010
Ultima resposta 20 de jan. de 2010
Respostas 5
Participantes 4