Servlet - retorno do HTMl em partes?

5 respostas
fillipeweb

Olá,

Gostaria de saber se tem como eu printar o HTML usando uma servlets por partes por exeplo:

//Eu printo a primeira parte do código:
out.print("<html>");
out.print("Antes do tempo");
out.flush;
//Depois dar tipo um sleep
Thread.sleep(2000);
//E depois imprimir o resto do código no navegador do usuario
out.("Depois do sleep");
out.("</html>");
out.flush

Isso acima é um exeplo que tentei fazer e nao funciona pq ele mostra td de uma vez no navegador gostaria de mostrar em partes com um daley.

5 Respostas

nbluis

Cara, eu realmente nao sei te dizer ao certo isso, mas acho que a sua idéia deveria funcionar.
Tente aumentar o sleep, talvez tenha passado despercebido;

Mas independente disso, pra que diabos tu iria querer uma coisas dessas??

jgbt

da uma olhada no codigo do GujChat.
basicamente tu vai ter um loop dentro de um dos metodos(get/post) e vai ficar gerando html.

[]´s

joaosouza

Olá fillipeweb blz…

Não teria como vc utilizar AJAX para resolver seu problema ?

Vc enviaria sua página no inicio e depois atualizaria o local necessário da página com o retorno

de sua função utilizando AJAX… como por exemplo um div visible ou hidden…

Falow !!!

maniacs

Creio que como você quer não, use ajax como dito acima…

fillipeweb

Na verdade eu quero fazer isso para criar um esquema de segurança para o sistema, gostaria que o usuário só conseguir acessar uma determinada página se passar por uma outra que será como se fosse um “Aguarde enquanto carrega…” entao gostaria de mostrar isso para o usuario e depois de um daley eu setaria um atributo na sessão para verificar na próxima pagina se ela foi requisitada pela essa de daley

Criado 4 de janeiro de 2008
Ultima resposta 7 de jan. de 2008
Respostas 5
Participantes 5