Colocar hora e data para rodar no browser junto com a Aplicação

Olá,

por favor, como faço para colocar hora e data para rodar no browser que atualiza automaticatimente?
Estou utilizando o esquema abaixo:

Na class:

package br.com.caelum.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Calendar;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HoraAtual extends HttpServlet
{
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

		PrintWriter out = response.getWriter();

// out.println("");
out.println(Calendar.getInstance().getTime());
// out.println("");
}
}

No web.xml

HoraAtual br.com.caelum.servlet.HoraAtual HoraAtual /oi

Para visualizar no brownser estou usando a seguinte URL

http:\localhost:8080\fj21-agenda\oi

Ele imprime
Wed Feb 24 10:39:49 BRT 2010

Obrigado,
André AS

Para atualizar automaticamente você precisará de alguma linguagem que seja interpretada do lado cliente (entenda-se JavaScript) para fazer a atualização da data sem precisar recarregar a página.

O Javascript ou Flash a ser feito é meio chatinho, porque ele não pode depender do horário da máquina do usuário. Lembre-se que a máquina do usuário pode estar com o horário errado. Por exemplo, na página inicial do Banco Itaú, o horário é o do servidor, e é um Flash que mostra o horário.

legal mesmo!!!

AS