Bom dia Daniel,

É que o meu cenário é o seguinte, temos um sistema em .net e esse sistema me
gera um xml com os dados para serem impressos no relatório.
Esse xml é enviado para um webservice e ao receber esse xml o webservice
deve gerar o relatorio, no caso o PDF, usando o jasper.

Em aplicação Flex eu chamo o servlet que gera o relatório sem problema, já
tenho feito e funciona perfeitamente, mas agora não tem flex no contexto,
somente uma aplicação feita em .net e um webservice que recebe esse xml, daí
a minha dúvida, porque se eu conseguir do webservice chamar esse meu servlet
meus problemas estariam resolvidos.

Com a ajuda do Mário Jr que me sugeriu usar o HttpClient eu consegui
"acionar" o meu servlet (método service), nesse método o relatório é
processado mas como não é aberta outra aba do browser com o endereço do
servlet na barra de endereço o PDF não é exibido.

Eu até fiz um teste de colocar um pdf fixo no servlet e digitei na barra de
endereço do browser o endereço do servlet e funciona...
Não sei se agora entendeu melhor o meu problema....

No caso de isso (abrir outra aba do browser via WS ou até mesmo Servlet) a
alternativa seria enviar esse PDF gerado pelo Servlet de volta para o
cliente e ele ser o responsável por exibi-lo?


2011/6/27 Daniel Rodrigues da Cunha Frank <[email protected]>

> Leonardo, bom dia.
> Esta chamada ao servlet em uma nova aba deve ser feita pelo client, visto
> que o seu WS "não conhece" o browser.
> Att.,
>
> *Daniel R. C. Frank, **Analista de Sistemas, Projetus Informática*
>
> Tel: (32) 2101-6400                         *
> [email protected]  *| www.projetusinformatica.com.br  [image:
> Twitter] <http://www.twitter.com/projetus><http://www.twitter.com/projetus>
>
> <http://www.twitter.com/projetus>
>  <http://www.twitter.com/projetus>
>
>
>
> <http://www.projetusinformatica.com.br/>
>
>
>
>
> Em 26 de junho de 2011 21:57, Leonardo Ribeiro 
> <[email protected]>escreveu:
>
>> Pessoal,
>>
>>
>> Alguém sabe se tem alguma classe em java equivalente a   URLRequest ?
>> Preciso que meu webservice chame um servlet abrindo uma nova aba.
>> No Flex eu faço como abaixo...
>>
>> var request:URLRequest = new URLRequest("/servlet/ServletReport");
>> navigateToURL(request, "_blank");
>>
>>
>>
>> --
>> []'s
>> Leonardo
>>
>> Linux User #488650
>> Ubuntu User #27045
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> --
>> 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




-- 
[]'s
Leonardo

Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

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