Fala galera!!
Seguinte, tenho uma aplicação feita em Struts, em que disponibilizo links para downloads de arquivos txt.
Campos exibidos na página:
Data do processamento
Nome do arquivo(link)
Data do download
Quando o usuário clica no link, precisei chamar uma Action que força a abertura daquela janelinha de download… Se não fizesse isso, o arquivo txt seria aberto no próprio browser…
Nessa action eu seto alguns parâmetros do response:
response.setContentType(“text/plain”);
response.setHeader(“Content-Disposition”,“attachment; filename=”
+ request.getParameter(“nomeArquivo”));
Blz… Ele faz tudo na boa, abre a janelinha, o usuário escolhe o que quer fazer(abrir, salvar ou cancelar)
Só que tem o seguinte, depois que ele faz isso, nessa mesma action eu atualizo a data de download do arquivo…
Ele atualiza na boa, mas no final, não consigo dar o forward para a action que carrega as informações na página(refresh)… Ele simplesmente não faz o foward… Aí, para o cara visualizar a data de download do arquivo atualizada, tem que dar F5…
Seria por causa desses parâmetros do response setados acima que não consigo fazer o forward?
Alguém tem alguma idéia do que possa ser? Ou alguma sugestão?
Desde já, agradeço a atenção de todos…
Abraços!!