Criando servlets que atualizam automaticamente

Esta dica J2EE fornece uma maneira automática de atualizar um servlet para um URL especifico.

Criando servlets que atualizam automaticamente


Esta dica J2EE fornece uma maneira automática de atualizar um servlet para um URL especifico. A atualização é feita a cada período de tempo especificado. Por exemplo, a data atual será atualizada a cada 3 segundos. Geralmente o desenvolvedor pode usar este método para apresentar resultados como  de uma partida de futebol, basquete, etc.


/*

Primeiro Servlet
*/

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public  class FirstServlet extends HttpServlet {
  public void doGet(HttpServletRequest request, 
HttpServletResponse response) 
throws ServletException , IOException {
try {
response.setContentType("text/plain");
PrintWriter out = response.getWriter();

response.sendRedirect("/Second");
catch(Exception e) {
System.out.println(e.getMessage());
}
  }
}

/*
Segundo Servlet
*/

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public  class SecondServlet extends HttpServlet {
  public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException , IOException {
response.setContentType("text/plain");
response.setHeader("Refresh","3");

/* configura o cabeçalho para definir o período que a página irá   

* demorar para ser atualizaada
*/
PrintWriter out = response.getWriter();
Date d = new Date();

out.println(d.toString());
  }
}

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados