> Ola a todos,
> Estou desenvolvendo um sistema para venda de
> passagens totalmente baseado em JSP e Servlet. Em
> determinado momento, preciso que meu programa atualize
> todas as requisicoes de uma servlet. Tem algum jeito
> que eu faca isso. Seria mais ou menos do mesmo jeito
> que se o usuario desse um "Refresh" na pagina.
> Qualquer informacao é bem vinda...
> Agradeco desde já...
> Cassio
Olá,
vc pode fazer isso usando cabeçalhos HTML, mas precisamente a meta "refresh".
A meta "refresh" redirecionará o browser para uma outra página, ou até para a
mesma, logo após um certo período de tempo. No exemplo abaixo a pessoa seria
redirecionada para o endereco www.seu-endereco.com.br logo após 15 segundos
da página ter sido carregada:
<html>
<head>
<meta http-equiv="refresh"content="15;url=http://www.seu-endereco.com.br">
<title>Testando refresh</title>
</head>
<body>
Você será redirecionado para www.seu-endereco.com.br em 15 segundos"
</body>
</html>
O seu servlet poderia ser algo assim:
...
public void service(HttpServletRequest req, HttpServletResponse resp) throws
Exception {
resp.setContentType(CONTENT_TYPE);
resp.setHeader("refresh","15;url=http://www.uol.com.br");
PrintWriter pw = resp.getWriter();
pw.println("<html>");
pw.println("<head><title>Testando refresh</title></head>");
pw.println("<body>");
pw.println("Você será redirecionado para www.seu-endereco.com.br em 15
segundos");
pw.pritnln("</body></html>");
pw.close();
}
...
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------