Ayuda Validacion en JSP

Hola buenos días resulta que tengo el siguiente problema:

Trabajo recientemente con JSP en donde tengo una sección de scripts y tengo la siguiente bronca con una validación

en mi archivo Java tengo un metodo:

public boolean validacion(){
...
return resutado;
}

y en la jsp en la secciónde script invoco al método:

...
var resultado = false;
resultado = MiClase.validacion();
...

el problema es cuando trato de hacer la comparaión del resultado:

...
if(resultado){
//esto
}else{
//el otro
}
...

siempre entra en el bloque else... como si la validacion siempre diera false, asi que empeze por ahi y rede el metodo en java le pongo un return=true; y nada en la jsp dice que es falso...¿que puede estar pasando?

se aceptan cualquier tipo de ideas o sugerencias, muchas gracias de antemano.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

es raro

En tu jsp tienes?

var resultado = false; ( "var"? )

resultado = MiClase.validacion();

No estas mezclando Java con Javascript? Porque no se puede hacer eso

saludos

validacion en jsp

si la comparacion la haces dentro de jsp

tienes que hacer algo como esto:

MiClase{
public boolean validacion(){
...
return resutado;
}
}

MiClase2 (el archivo .jsp)

boolean resultado = false; //suponiendo que el codigo es de java tienes que declarar la variable de tipo booleana
resultado = MiClase.validacion();
if(resultado){
//esto
}else{
//el otro
}