Como enviar Mensagem "Operação realizada com sucesso!"  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
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.
[Email]
elomarns
JavaGuru
[Avatar]

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
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.

[Email]
elomarns
JavaGuru
[Avatar]

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
Nilson Costa
JavaChild

Membro desde: 18/09/2004 00:25:53
Mensagens: 112
Offline

Valeu elomarns!
Vou testar.
[Email]
marcelo_mococa
Virtual Machine Man
[Avatar]

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

elomarns
JavaGuru
[Avatar]

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
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team