Redirecionamento para Download

Pessoal,

Estou com o seguinte problema:
Tenho um form que se comunica com a minha lógica em Java via servlet, após executar a lógica ele cria um arquivo .zip na máquina do próprio usuário. Até ai tudo bem, porém após executar a lógica preciso que abra no navegador do usuário aquela janela de download para o usuário escolher onde ele deseja salvar uma cópia deste arquivo.

Alguém sabe como posso resolver isso :?:

Mole: http://www.mkyong.com/java/how-to-download-file-from-website-java-jsp/

Ou

http://lib.seven.com.br/ampliar.asp?codartigo=723

jakefrog, consegui fazer o download do arquivo…
Agora estou com outro problema… Depois do download eu do um redirect para a mesma página para ela dar um refresh, porém ou ele faz o download, ou o refresh…
Você sabe como posso resolver este problema?

Dou o refresh com o seguinte código:

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { response.sendRedirect(response.encodeRedirectURL("configPool.jsp")); }

Não sei se funciona mas tenta o forward do HttpRequest.