Caixa de Menssagem no JSP

Olá…

Como faço no JSP para aparecer uma caixa de menssagem, por exemplo:

“menssagem enviada com sucesso”

Até +
Rafael Luz

Pessoal não sei se ficou bem claro…

Qual o comando no JSP para aparecer uma caixa de alerta/menssagem ?

ex: “menssagem enviada com sucesso”

como se fosse o alert do javascript.

Att,
Rafael Luz

Mesmo com a segunda explicação, ainda não deu pra entender :wink:

Você quer mostrar essa mensagem no browser? Se for, não tem nada de JSP… é com alert() do javascript mesmo…

Cheers

é exatamente isso que eu quero…

Como faço isso com o jsp + javascript ?

Eu fiz assim: “out.print(“ok”);”
mas isso apenas joga no browser e não uma menssagem.

Até
Rafael

No HTML gerado pelo seu JSP tem que ter um trecho javascript:

<html>
 ...
<body>
  <script language=...>
      alert("<%= uma mensagem escrita pelo servidor>");
  </script>
<body>
</html>

Pra ficar mais elegante, tu pode colocar o alert dentro de um método, e chamr esse no

Cara ainda não estou conseguindo, segue meu código…

if ( res != null && res.next() )
{
out.print(“ok”);

con.close();
response.sendRedirect(“home.jsp”);
}

está dando erro !!!

Flw
Rafael

tenta assim:

<%
if ( res != null && res.next() ) 
{ 
out.print("ok"); 
%>
<script> 
alert("uma mensagem escrita pelo servidor"); 
</script> 
<%
con.close(); 
%>
<script> 
window.location = 'home.jsp';
</script> 
<%
} 
%>

Cara olha meu código inteiro…

[code]try
{
if ( res != null && res.next() )
{
out.print(“ok”);

con.close();
response.sendRedirect(“home.jsp”);
}
else
{
out.print(“Login ou Senha Inválida !”);
}
}
catch( SQLException ex )
{
out.print(“Erro na consulta”);
}[/code]

O código do vinny parece mais certo…
Altere esse trecho

    <script>
       alert("uma mensagem escrita pelo servidor");
    </script>

para

    out.print("<script>");
    out.print("alert('uma mensagem escrita pelo servidor');");
    out.print("</script>");

Do jeito que está o código postado, o compilador JSP tentaria entender o , o que deveria gerar algum erro…

Cheers