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?
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
}