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]
-------------------------------------------------------------------------

Responder a