Bom dia amigos,
Tenho uma aplicação web que gera relatórios em PDF.
Existe uma página jsp onde o usuário clica no botão “Gerar Relatório” e,
através de java script o servlet responsável pela geração do relatório é invocado. Veja a chamada abaixo:
<html:button property="btGerarRelatorio" value=" Gerar Relatório " onclick="javascript:window.open('../adm/gerarRelatorio.do', 'Meu Relatório', 'fullscreen = yes')" />
Uma nova janela é aberta para a exibição do relatório em PDF…
O servlet invocado pelo click do botão faz consultas no banco, monta o PDF e depois envia o ByteArrayOutputStream do PDF pelo ServletOutputStream.
O relatório é exibido com sucesso.
O grande problema é que enquando o servlet está processando, a nova janela (a janela onde o relatório será exibido) fica aberta e em branco até que o relatório seja exibido.
Eu gostaria de exibir, nessa nova janela, um gif ou um texto com a mensagem: “Processando…”.
Alguém, por favor, poderia ajudar?
Att,