Dúvida Ajax

Bom dia pessoal ,não tenho muito conhecimento com ajax, mas creio que meu problema seja resolvido com ele.

A situação é a seguinte:

1 - Tem um usuário x logado no sistema.
2 - Um usuário y posteriormente, loga no sistema também.(Eu guardo no banco esse evento)
3 - Quando o usuário y logar, tem que aparecer uma aviso para todos os usuários que estão conectados no sistema dizendo que o usuário y acabou de se conectar.(ou seja, o usuário x vai ver o aviso)

Ai que ta pegando pra mim, creio que seja possível um ajax olhando pra essa tabela que eu cadastro esses eventos, só que não sei como fazer o script, agradeceria muito se pudessem me ajudar !

Qualquer informação adicional é só falar, abs

Começa dando uma Olhando:

jQuery.ajax() ? jQuery API:

http://api.jquery.com/jQuery.ajax/

Eu tenho olhado, mas ainda está meio escuro =x

você por acaso não tem nenhum de exemplo com essa finalidade ?

abs

Para entender melhor, você quer criar um esquema de chat parecido com o “GOOGLE talk”, com uma janela no canto exibindo quem esta ON-LINE e na hora de alguém se logar levanta uma janela avisando que entrou isso?

Sim, acho que a lógica é a mesma, exemplo:

Eu to aqui logado no sistema.

Ai você loga no sistema, no momento em que você loga todos que estao conectados no sistema, inclusive eu, recebo um aviso, dizendo que você se conectou.

qualquer duvida so falar

abs

Blza!

Cara é um Exemplo Bobo só para te dar uma idéia!!! Seria um “Punta pé” inicial!

Então Vc vai precisar :

Jquery 1.6.X (baixar no Site)

[code]
/*****************************/

paginaPrincipal.jsp - Struts:

....
	<div id="divChat"> 
	</div>

.....

/********************************/

chat.jsp - Struts:

<criar lista de usuarisos logados>
<logic:iterate id="usuario" ..............>
	<div>
		<img src ="Bolinha Verde"></img>
		${usuario.nome}
	</div>
</logic:iterate>

/******************************/

Action Struts chat(…){

traz lista de usurios do banco.....

return mapping.findFoward("chat"); // Retorna a Página "chat.jsp"

}

/****************************************/

function chat(){

$.ajax({
url: ‘/meusistema/chatAction.do?acao=chat’,
success: function(data){
$(’#divChat’).html(data);
},
error: function(data){
alert(data);
}
});

}

OBS.: “data” é o retorno da página "chat.jsp"
OBS.: Chama a função “chat()” tempo em tempos!

/***************************/[/code]

Esqueci de uma grande informação: uso JSP + SERVLET

Não Tem Problema! Pode Fazer da Mesma Maneira!