Estou com problema em escrever os dados no arquivo .csv, No alert da minha jsp, mostra os dados corretos para colocar no arquivo, mas quando cria o arquivo, esta somente com está informação:
blob:http://localhost:8080/be32d340-a847-4311-bf48-ddafdc08c9dc.
Tenho uma lista na Action
List<Cliente> listaSolicitacoes = new ArrayList<Cliente>();
Relatorio relatorio = new Relatorio(listaSolicitacoes);
    String stringRelatorio = relatorio.gerarStringRelatorioGerencial();
inputStream = new ByteArrayInputStream(stringRelatorio.getBytes("UTF-8"));
String data = getStringFromInputStream(inputStream);
		
Gson gson = new Gson();			
String tagsAsJson = gson.toJson((data));
response.getWriter().write(tagsAsJson);
Minha jsp
$.ajax({
	type : "post",
	url  : "<s:url action='gerarRelatorio'/>",
	data: $('form').serialize(),
	dataType: "text/csv",
	async: false,
	success:function(data){
		alert('Retorno' + data)
		var a = $("<a />", {
		   href: "data:text/csv," 
				 + URL.createObjectURL(new Blob([data], {
					 type:"text/csv"
				   })),
		   "download":"relatorio_gerencial.csv"
		});
		$("body").append(a);
		a[0].click();
	}, 
	error: function(e){
		console.log(e)
		 alert("Problema na criacao do arquivo: \n");
	}
	
});