Olá pessoal, estou voltando para o java e preciso de uma ajuda.
Meu problema é o seguinte, eu gero um arquivo no servidor, quero que ele seja retornado para download e salvo ao mesmo tempo. Já estou salvando com sucesso, preciso fazer o arquivo ser direcionado para download.
Tentei fazer o seguinte:
-
Redireciono a pessoa para o arquivo usando response.sendRedirect(“logs/”+name);
R. Ele mostra o conteúdo do log dentro da página. Onde o resultado ideal é perguntar onde eu desejo salvar o arquivo. -
Conforme vou gerando o arquivo, vou escrevendo o conteúdo dele (out.print), modificando o header response.setContentType(“application/plain”);
R. Recebo o arquivo para download conforme desejado, porém onde tem <% ele coloca um “paragrafo”, ou seja fico com N linhas em branco antes do conteúdo dos out.print();
Qual seria a recomendação, para eu não ter que fazer isso em 2 passos?
Obrigado.