Artigos
Java
Criando servlets que atualizam automaticamente
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()); } } |