o ideal é fazer isso em um lugar isolado (um interceptor ou um componente)…
tá usando o AsyncContext da Servlet 3?
soul
Não. Não conheço o AsyncContext da Servlet 3. Se puder dar mais informações será de grande ajuda.
Eu estou usando uma servlet do Java EE 5 que após receber essa requisição espera num laço while por mensagens do servidor que serão enviadar ao cliente.
Mantendo assim o stream aberto para o servidor estar em contato com o cliente.
A intenção é fazer uso da conexão ajax para chamar métodos no cliente.
Informar que ele recebeu uma nova mensagem ou que outra pessoa quer falar com ele num chat web em tempo real.
valew
Lucas_Cavalcanti
do jeito que vc tá fazendo vai funcionar, mas não vai durar mto, pq o servidor não vai aguentar mais de X (X~50 ou até menos) usuários simultâneos…
nas servlets assíncronas do Servlet 3.0 vc vai fazer a mesma coisa, mas o servidor vai ser espertinho e não vai ficar segurando a request