Andrea,
Acho que vc tem v�rias op��es :
1) Vc pode redirecionar o servlet para o arquivo (usando forward);
2) Pode ler o arquivo e enviar atrav�s da ServletOutputStream. Ex :
public void doGet(HttpServletRequest req, HttpServletResponse res) throws
ServletException, IOException
{
//seta o content type do arquivo - no caso � um arquivo de texto
//Poderia ser excel, word, ou o que vc quiser...
res.setContentType("text/txt");
// l� o arquivo de texto e guarda o conte�do num array de bytes
File arq = new File("arquivo.txt");
byte[] byteArray = new byte[(int)arq.length()];
FileInputStream fin = new FileInputStream(arq);
fin.read(byteArray);
//Recupera a ServletOutputStream e escreve o array de byte com
// o conte�do do arquivo
OutputStream out = res.getOutPutStream();
out.write(byteArray);
//commita o envio da reposta. Depois deste passo n�o podem haver mais
//envio de resposta deste servlet.
out.flush();
}
3) Uma outra op��o, mas baseada na id�ia anterior, seria vc n�o criar o
arquivo em disco e apenas jogar o seu conte�do diretamente na
ServletOutputStream.
S� pra te alertar, n�o tentei compilar o c�digo acima (pode ser que n�o
compile). Mas imagino que vc tenha captado a id�ia...
Atenciosamente,
jconde
[EMAIL PROTECTED]
-----Original Message-----
From: Andrea Maia Gaziola
To: [EMAIL PROTECTED]
Sent: 17/1/2003 13:25
Subject: [java-list] urgente
oi pessoal!!
eh o seguinte, eu tenho uma servlet que rotorna uma sele��o do banco de
dados, dessa sele��o ele gera um arquivo atraves do FileOutputStream,
ate ai tudo normal..... Soh que ele pega e gera o arquivo onde a servlet
roda, ou seja, no servidor.....
O que eu preciso � gerar esta arquivo na maquina local, isso eh que eu
n�o estou conseguindo fazer, algu�m tem alguma id�ia.....
quem puder ajudar, fico no aguardo
valeu....
Andrea
------------------------------ LISTA SOUJAVA
----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para
[EMAIL PROTECTED]
------------------------------------------------------------------------
-
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------