o arquivo é muito grande, vo passar o mode, pode serr?
meu projeto, basicamente é baseado em arquivos .jsp e arquivos pra acesso a dados.
Tem uns comentários que foi tentativa de fazer o bagulho!
ResultSet resultado = usuario.GetTipous(idUsuario, request.getRemoteHost());
int idT = 0;
if(resultado.next())
{
idT = resultado.getInt(1);
}
if(idT == 3)
{
String a = "";
}else
{
String a1 = "";
}
kra, idT recebe 3!, ele não cai nem no if e nem no else!
É o típico caso de problema de sincronia do teu código fonte com o código compilado. Alguém já comentou em um post anterior, tente limpar cache, executar um “Clean” no projeto, excluir a pasta “work” do tomcat…
[quote=g4j][quote]
Voltando no problema, eu vou debugando e tudo vai acontecendo direitinho!
quando ele cai na linha que compara se a variavel é igual a 3, ele pula pro final do mode, não cai em nenhuma exception nem nada!
[/quote]
É o típico caso de problema de sincronia do teu código fonte com o código compilado. Alguém já comentou em um post anterior, tente limpar cache, executar um “Clean” no projeto, excluir a pasta “work” do tomcat…
[/quote]
Já tentei lmpar e contruis o projeto, não aconteceu nada!
a pasta work do tomcat pod ser apagada mesmo?
Obrigado!
[quote=EduFranzoni]
Já tentei lmpar e contruis o projeto, não aconteceu nada!
a pasta work do tomcat pod ser apagada mesmo?
Obrigado![/quote]
Não custa tentar, renomeie a pasta somente pra testar.
tentei, e nada meu amigo!
novamente observe que estranho
ResultSet resultado = usuario.GetTipous(idUsuario, request.getRemoteHost());
int idT = 0;
if(resultado.next())
{
idT = resultado.getInt(1);
}
if(idT == 3)
{
String a = "";
}else
{
String a1 = "";
}
String mensagem = "";
idT recebe o resultado.getInt(1); certinho! porem quando ele tenta executa o if(idT == 3) ele pula para a linha = String mensagem = "";
Limpei e construi o projeto, limpei cache dos navegadores, removi a pasta work que estava vazia do tomcat, e nada!
Caramba meu! que loucura!
Umas pessoas podem garantir que não é bug do java, mas eu to quase garantido que o erro não é meu!
Aguardo, plzzz
Faz mais um teste. Crie outro arquivo e cole o código e teste novamente…
Também não adiantou!
Karamba meu! =S
Que instruções tens dentro do if? Se forem só essas, como queres saber se entra no if ou não?
Eu sei, porque uso o netbeans e depuro o arquivo linha por linha!
percebi o erro logo no começo da implementação, compreende, se não teria outras centanas de linha dentro de cada if ai!
Mas se só tens uma declaração que não é usada, o compilador é esperto para não incluir essa linha e ignorar esse if.
KKKKKKKKKKKKKKKKKKKKKKKKKKK!
Não é possível! funcionou!
Justificativa: Não achei que isso poderia acontecer, pois estou declarando uma váriavel ali dentro e poderia ser importante p/ a aplicação!
Mas ok! agora funcionou muito obrigado! espero que continue funcionando!
Iniciante com muito orgulho! rsrs
OBRIGADO A TODOSSS!