Erro em if

2 respostas
S

Boa Tarde a todos

Estou com o seguinte problema, tenho um campos no banco que é long e a partir desse campos tenho que comprar com um valor e exibir uma resposta string
Estou usando a seguinte expressão

$F{indModalidadeFrete}== new Long(0) ? “0 - Eminente” :
$F{indModalidadeFrete}== new Long(1) ? “1 - Destinátario/Remetente” :
$F{indModalidadeFrete}== new Long(2) ? “2 - Terceiros” :
$F{indModalidadeFrete}== new Long(9) ? “9 - Remetente” : “Não Encontrado”

Esta apenas me retornando Não encontrado, mas com o teste que estou fazendo deveria retorna Destinátario/Remetente

Alguem pode me sabe pq?

2 Respostas

_fs

Tente

$F{indModalidadeFrete}.longValue()== 0
ou
$F{indModalidadeFrete}.equals(new Long(0))

S

Funcionou perfeitamente com $F{indModalidadeFrete}.longValue()== 0
Obrigado

Criado 21 de junho de 2010
Ultima resposta 21 de jun. de 2010
Respostas 2
Participantes 2