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
