Javascript + JSP

Pessoal,

estou começando a usar jsp. E preciso que um método javascript seja chamado
caso entre num else do meu código jsp.
tentei fazer assim:

[code]
else
{%>

<%}[/code]
mas o método é chamado toda vez que a página é carregada. sem respeitar o else.

Agradeço a ajuda

pq se ele não esta entrando no seu if
FATO!

dica: use JSTL e não jsp puro na pagina :smiley:

ABS …

Cara,
na verdade ao carregar a página ele não deve entrar nem no if nem no else.
Tem um if mais externo que deve impedir isso.
Então a princípio está correto o modo com eu chamei?

Abraço

Tem como postar mais código pra ver ele completo?

Por gentileza, posta o código completo.

Esse é o código jsp

if(login_form != null && senha_form != null){
out.print(login_form);
if(!nomebd.equals("") && senha_form.equals(senhabd)){ //Caso login e senha estejam corretos...
out.println("Logado com sucesso."); //Mostra na tela que foi logado com sucesso

request.getRequestDispatcher("inicio.jsp").forward(request,response);   

}
else
{
aqui deveria chamar o método js
}

Tenta AI[code]<%
if(login_form != null && senha_form != null){
out.print(login_form);
if(!nomebd.equals("") && senha_form.equals(senhabd)){
out.println(“Logado com sucesso.”);

request.getRequestDispatcher("inicio.jsp").forward(request,response);     
  
}  
else  
{  
	  %&gt;
		&lt;script language="javascript" type="text/javascript"&gt;
			alert("ENTROU NO ELSE");
		&lt;/script&gt;
		&lt;%  
}

}
%>[/code]
Abs …

Cara eu tava testando bem assim.
Mas acabei descobrindo que tava funcionando assim mesmo.
Só que não estava fazendo que eu pensei a princípio.

Vlw a ajuda

Só uma dica, não use scriplet <%. Estuda um pouco sobre JSTL que vai facilitar sua vida e muito.

<% tem caído em desuso e está sendo considerado má prática! [=