Servidor Web interferir na sessão do usuário

3 respostas
D

Oi Pessoal,

Será que tem como eu ter um objeto “action” no conteiner web capaz de fazer um refresh em todas as sessões de usuário ativa. Eu tenho um atributo que quando atualizado deve ser informado para todos os usuários logados.

Alguem tem alguma idéia de como consigo fazer isso. Hoje eu dependo do usuário fazer um submit na pagina para poder atualizar o atributo na seção dele.

Agradeço qualquer idéia

Darcy

3 Respostas

cariocathi

O jeito é vc colocar o q precisa ser atualizado pra todos no Context da tua aplicação, mas como http naum faz mágica, o usuário vai ter q fazer uma request pra ele ter os novos dados :slight_smile:

Rafael_Steil

Complementando:

aplicacoesWeb != aplicacoesDesktop

Ha coisas que simplesmente nao da para fazer via um navegador Web.

Rafael

Luca

Olá

Como o protocolo http precisa que o cliente faça uma requisição para que o servidor envie uma resposta, a única solução (gambiarra) no seu caso é colocar uma applet nás páginas que fica de tempos em tempos enviando uma consulta (sonda) usando URLConnection (use jakarta-commons HTTP Client) ao servidor perguntando: tem algo aí para mim?

[]s
Luca

Criado 15 de junho de 2004
Ultima resposta 16 de jun. de 2004
Respostas 3
Participantes 4