Como chamar uma Action dentro do run() de uma classe Timer?

0 respostas
henriquedamota

Fala ai pessoal ! boa tarde !

to com uma duvida mais de sintaxe...

Eu tenho uma classe Timer no meu programa que de tempos em tempos eu vo chama ela, e queria que ela chamasse um ACTION do STRUTS, passando como parametro o id.... Para que na minha Action eu possa manipular meus dados...

int delay = 5000;   // delay for 5 sec.
    int period = 1000;  // repeat every sec.
    Timer timer = new Timer();

    timer.scheduleAtFixedRate(new TimerTask() {
            public void run() {
                // Task here ?
            }
        }, delay, period);

Entao a pergunta eh:

Como chamar uma Action dentro do run(), passando o ID como paramentro para a Action !?

OBS.: Por conta de tempo e tal vou ter que fazer a aplicaçao que eu estou desenvolvento desse jeito, mas ja me indicaram Ajax Reverso... e por conta de nao conhecer e ter que aprender creio eu que levarei mto mais tempo...

Muito Obrigado Galera !!!

Criado 28 de agosto de 2007
Respostas 0
Participantes 1