isso mesmo.
e no Servlet. vc configura no Header do response se quer o download ou se
quer abirir diretamente no navegador.

response.setHeader("Content-Disposition", "atachment; filename=\"" +
Arquivo);

ou

http://javafree.uol.com.br/topic-850677-Abrir-Janela-com-a-Opcao-de-Salvar-ou-Abrir.html
http://www.guj.com.br/posts/list/55341.java


bruno bg



Em 26 de fevereiro de 2010 16:28, Raul Lima <[email protected]> escreveu:

> Vc vai ter que usar um Servlet pra fazer a criação do relatório e jogar ele
> para download.
>
> Para fazer o Flex chamar o servlet é mais ou menos assim:
>
> var req:URLRequest = new URLRequest("./relatorioServlet/relatorio.pdf");
> req.method = URLRequestMethod.POST;
> var params:URLVariables = new URLVariables();
> params.parametro1 = parametro1 ;
> params.parametro2 = parametro2 ;
> req.data = params;
> navigateToURL(req,"_blank");
>
> A partir daí o servlet é executado, aí é só chamar a criação do relatório e
> escrever o resultado na Response pra download.
>
> Espero ter ajudado.
>
> Abraço.
>
>
> --------------
> Raul Lima
>
>
> 2010/2/26 samuelfac <[email protected]>
>
> Tambem estou com a mesma duvida...
>>
>> ja fiz no java o programa gerar o relatorio, o problema esta em como
>> chamar atraves do Flex...
>>
>> o q eu quero fazer eh o mesmo q o exemplo ( www.brunobg.com/impressao
>> ) faz, apenas abrindo o link para SALVAR ou ABRIR o PDF...
>>
>> bruno, ou alguem teria alguma Luz...???
>>
>> Muito Obrigado.
>>
>> --
>>  Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Favor confirmar recebimento.
****************************************************
bruno bg
Farglas Sistemas
Sistemas de Cobrança
&
Emissão de Boletos c/ Código de Barras, Carta de Devedores, Balancetes,
Extratos, Mala-Direta, Contra-Cheques, etc (TUDO à LASER)
(21) 9913-2397 / 2580-4913
Fax 2580-5999

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a