Criando um arquivo para download
Tutorial de como criar um arquivo de texto e fazer o download no navegador com JSF. Vou criar um arquivo do tipo csv. Após ser criado o arquivo será feito o download do mesmo. Aqui preparo o arquivo o caminho (path), informo o tipo de arquivo (mais opções de tipo de arquivo aqui ), crio o arquivo e mando pra download. Observe que o nome do arquivo é arquivo_ + a data de hoje. O tipo de arquivo é texto (text/plain). O método exportaCSV() public void exportaCSV () throws DaoException { FacesContext ctx = FacesContext.getCurrentInstance () ; String file = Utils.pathArquivo ( "arquivo_" + new SimpleDateFormat ( "dd-MM-yyyy" ) .format ( new Date ()) + ".csv" ) ; String mimeType = "text/plain" ; createFile () ; Utils.downloadFile ( mimeType, ctx, file ) ; } O método pathArquivo da clas...