Page Load Status com Struts

Ola pessoal,
seguinte, tenho uma aplicação utilizando Struts, em que o usuário define
filtros para uma consulta, e ao final da definição desses filtros, a consulta é
feita, e como esta consulta é muito grande, gostaria de colocar uma tela,
assim que submeto para a consulta, onde nesta tela terá algo com
“Aguarde!”, e ao fim do processamento da consulta, seja redirecionado para
a página com o resultado da consulta. Alguém sabe como fazer isto?
Agradeceria muito se alguém me desse um exemplo.
Obrigado.

Parece um bom caso de uso pra uma consulta usando ajax, non?

Faca o resultado da consulta aparecer na propria tela de busca, e puxe os resultados por JavaScript e XMLHttpRequest. Quando o usuario pressionar o botao de pesquisar, vc desabilita as coisas, e joga um GIFzinho animado com a ampulhetinha de sempre :slight_smile:

E se o caso for de o resultado aparecer em uma tela diferente?
Teria que ao clicar no botão ‘BUSCA’, redirecionar para uma página e esta ficar testando se a requisição ja foi concluída e obter o retorno?

Aguardo resposta.
Valew!