O que estou fazendo de errado q não consigo criar um simples arquivo txt usando o jsp?. Segue:
<%@pageimport="java.io.*"%><%Writerwriter=null;try{Stringtext="This is a text file";Filefile=newFile("write.txt");writer=newBufferedWriter(newFileWriter(file));writer.write(text);}catch(FileNotFoundExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}finally{try{if(writer!=null){writer.close();}}catch(IOExceptione){e.printStackTrace();}}%>
Ele simplesmente não cria, não aparece a tela para salvar o arquivo, não aparece nada.
cara seguinte, no seu File vc tem que setar o diretorio…
ta so como write.txt
Nesse caso vc pode olhar dentro do seu projeto que ele ta la…
se vc quiser ve-lo fora vc tem que fazer c:/write.txt (ou um endereco que exista)
sacou???
qualquer coisa posta aí…
jason_bourne
igor_jua:
cara seguinte, no seu File vc tem que setar o diretorio…
ta so como write.txt
Nesse caso vc pode olhar dentro do seu projeto que ele ta la…
se vc quiser ve-lo fora vc tem que fazer c:/write.txt (ou um endereco que exista)
sacou???
qualquer coisa posta aí…
Putz…pode crer kra…vlw…mas como faço para logo em seguida mostrar para o usuário o txt?
Cria um arquivo de saida e escreve nele
File file = new File(“write.txt”);
File arquivo = new File(file , nomeparaArquivo);
FileOutputStream out = new FileOutputStream(arquivo);
out.write(o que quer eescrever);
out.flush(); out.close();
vê se assim dá certo
jason_bourne
Não tem como fazer um esquema de download desse arquivo? assim como ocorre quando a gente gera um xls ou pdf?