| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/06/2007 23:33:53
|
Nilson Costa
JavaChild
Membro desde: 18/09/2004 00:25:53
Mensagens: 112
Offline
|
Olá,
Estou com uma dúvida basica que não consegui resolver:
Como enviar uma mensagem para o usuário em javascript após realizar uma operação no BD?
Ex. "Operação realizada com sucesso!"
Hoje só consigo mostrar a mensagem como texto na tela, mas em sistema que desenvolvo em outras linguagens faço com javascrip e acho que fica melhor.
grato.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/06/2007 23:52:13
|
elomarns
JavaGuru
![[Avatar]](/images/avatar/e044fb795495fd22d8146e50b961e852.jpeg)
Membro desde: 21/04/2006 11:36:58
Mensagens: 241
Localização: Duque de Caxias/RJ
Offline
|
Basta usar a função alert. Exemplo:
|
Elomar Nascimento dos Santos.
Não clique aqui
Nem aqui |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/06/2007 00:27:57
|
Nilson Costa
JavaChild
Membro desde: 18/09/2004 00:25:53
Mensagens: 112
Offline
|
Não é tão simples. Eu quero determinar a mensagem na Action e exibi-la em javascript(com alert mesmo). O problema é como pegar um mensagem que esta numa variável de sessão pelo javascript.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/06/2007 00:41:22
|
elomarns
JavaGuru
![[Avatar]](/images/avatar/e044fb795495fd22d8146e50b961e852.jpeg)
Membro desde: 21/04/2006 11:36:58
Mensagens: 241
Localização: Duque de Caxias/RJ
Offline
|
Acho que entendi o que você quer, e acho que nesse caso a mensagem deveria ficar no atributo da solicitação, e não no atributo da sessão. Eu faria algo mais ou menos assim:
1- Um servlet atuando como controlador recebe a solicitação.
2- Este servlet usa uma classe Java comum que atuará como modelo, definindo assim a mensagem.
3- O servlet escreve a mensagem no atributo da solicitação.
4- O servlet "despacha" a solicitação para o JSP.
5- O JSP exibe através do alert aquele atributo específico da solicitação.
Mas já que você está fazendo como atributo da sessão, basta exibir através do alert o atributo da sessão. Exemplo:
Nesse caso, eu to presumindo que o atributo da sessão correspondente a mensagem se chama mensagem.
|
Elomar Nascimento dos Santos.
Não clique aqui
Nem aqui |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/06/2007 04:37:44
|
Nilson Costa
JavaChild
Membro desde: 18/09/2004 00:25:53
Mensagens: 112
Offline
|
Valeu elomarns!
Vou testar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/06/2007 10:31:00
|
marcelo_mococa
Virtual Machine Man
![[Avatar]](/images/avatar/90248d0a98105fa534cf2b0696ddd12f.jpg)
Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline
|
scriptlet não!!!!!
|
Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/06/2007 10:34:15
|
elomarns
JavaGuru
![[Avatar]](/images/avatar/e044fb795495fd22d8146e50b961e852.jpeg)
Membro desde: 21/04/2006 11:36:58
Mensagens: 241
Localização: Duque de Caxias/RJ
Offline
|
marcelo_mococa wrote:scriptlet não!!!!!
Há tempos que scriptlets são mencionados como uma má prática, mas neste caso, considerando a pergunta que ele fez, é pouco provável que ele conheça a EL ou JSTL, então optei por dar a resposta mais simples possível.
|
Elomar Nascimento dos Santos.
Não clique aqui
Nem aqui |
|
|
 |
|
|