JSP que faz download de um arquivo XML

Ola pessoal,

tenho uma duvida ve se alguem pode me ajudar

tenho uma pagina jsp que faz download de um arquivo XML.

ele ate faz o download só que não vem com o conteudo do xml, vem com outro conteudo

alguem sabe me dizer se estou fazendo alguma coisa de errado



<%	
	String xml = "sax.xml";
	File file = new File("temp.xml");
	FileWriter write = new FileWriter(file);
	write.write(xml);

	response.setContentType("application/octet-stream");
	response.setHeader("Content-Disposition", "attachment; filename=" + xml + "");
%>

<br>
&lt;'a href=&quot;&lt;%=xml%&gt;&quot;&gt;Download da chave de ativação</a>