Bom , no caso de "processos" demorados voce tem duas alternativas .
 
o Mais apropriado no caso seria utilizar um Servlet que implementa um "SingleThreadModel" e sincronizar a opera��o com o objeto HttpSession .
 
synchronized(session)
{
    var_respostas = retorno de metodo demorado (heheheh) ..........
 
    ai no seu objeto PageContext voce seta um atributo com escopo que voce preferir .
  
}
 
A outra maneira seria voc� , utilizar uma variavel que "seta" o mesma propriedade no seu JSP
 
 
Acredito que desta maneira voce conseguiria sincronizar um m�todo de execu��o demorada com a sua p�gina .
 
Voc� tamb�m ter� que ajustar no seu WEB Server ( seja Apache , Tomcat ou IIS , WEbSphere )  o requesttimeout de execu��o pois sen�o ter� problemas .
Abra�os

 -----Mensagem original-----
De: Jorge [mailto:[EMAIL PROTECTED]]
Enviada: Sexta-feira, 25 de Agosto de 2000 17:16
Para: [EMAIL PROTECTED]
Assunto: [java-list] Problemas com Jsp

    Oi tudo bem,
Tenho uma p�gina Jsp que faz chamada a um m�todo de um bean instanciado. Esse m�todo faz uma opera��o que � bastante demorada (alguns minutos). Acontece que o browser, sem resposta, retorna uma mensagem de erro mas, o m�todo consegue terminar suas opera��es completamente. Passei ent�o, para esse m�todo, um objeto da classe javax.servlet.jsp.JspWriter para que este possa dar resposta ao browser
Ex: out.write("Processo realizado");
mas ele s� responde depois que o m�todo encerra seu ciclo de vida.
 
Se algu�m j� viveu essa situa��o por favor me ajudem.
 
Obrigado,
Jorge Augusto.
 
 

Responder a