Receber dados do servidor sem atualizar a página

Estou desenvolvendo um smart chat usando jsp e servlet. Necessito armazenar as mensagens em um banco de dados e para isso eu envio a mensagem da página jsp para o servlet e este armazena a mensagem no banco e a retorna para o jsp para ser mostrada na página (a mensagem só é mostrada se o seu armazenamento for efetivado). Meu problema esta em listar as mensagens na página, até então eu estou armazenando em um vetor e atualizando a página em um tempo determinado para que todas as mensagens sejam impressas. Desta forma as mensagens são impressas todas as vezes que a página for atualizada. Andei pesquisando e vi que com jquery - ajax é possível receber dados do servidor sem atualizar a página, mas não consegui fazer esta proeza. Como faço para se comunicar com o servidor sem atualizar a página e para não ter que sempre reimprimir as mensagens???

Isso se chama AJAX.

De uma olhada no DWR.

[]'s

[quote=Felagund]Isso se chama AJAX.

De uma olhada no DWR.

[]'s[/quote]

  • 1

[quote=Felagund]Isso se chama AJAX.

De uma olhada no DWR.

[]'s[/quote]

Eu sei que é com ajax. Já tinha até tentado antes, mas não consegui.
Vou dar uma olhada no DWR.
Obrigado.

Estou com dificuldades de usar DWR.
Alguem poderia mim ajudar com um exemplo de um simples chat onde a mensagem passa pelo servlet e retorna para a página?
Estou usando o netbeans 6.5 e o tomcat!