Erro estranho com if/else

3 respostas
K

eu tenho a seguinte linha:

if(pessoaFisica.getNacionalidade() == 55 || Integer.parseInt(nacionalidade) == 55){

...
...

}
else{

request.setAttribute("status","entrou no else")

}

e no JSP eu recupero assim:

<%=request.getAttribute("status")%>

a nacionalidade que vem do banco é diferente de 55, então ele teria que entrar no else... e não entra..

o que pode ser??

:shock:

3 Respostas

Rafael_Steil

Voce tem certeza absoluta que um pessoaFisica.getNacionalidade() e o “nacionalidade” contem um valor diferente de 55?

Rafael

K

sim…absoluta

Obrigado!

jgbt

so p/ confirmar, quando vc faz isso:

if(pessoaFisica.getNacionalidade() == 55 || Integer.parseInt(nacionalidade) == 55){
 
 ...
 ...
 
 }

se a primeira condição for atendida, a segunda não vai ser avaliada.
vc fez um System.out, ou debug p/ ter certeza dos valores que estão sendo testados???

[]'s

Criado 20 de junho de 2005
Ultima resposta 20 de jun. de 2005
Respostas 3
Participantes 3