JasperViewer...somente no servidor

5 respostas
P

Olá,

minha duvida o JasperViewer só roda no servidor ??? sim ou não

Se sim como faço pra rodar relatório PDF na pagina jsp sem uso ADOBE tem jeito ???

se alguém puder me ajudar

abs

5 Respostas

Deluxe

Quando vc desenha o relatorio no Ireport
vc escolhe as opções de como ele vai abrir, pdf, exel, html…
da uma pesquisada

P

como fiz pra usar o JasperViewer no java e no Ireport defini pra pdf …

mas o JasperViewer sai somente no servidor e nunca no client ???

o que fazer …

String jasper = request.getContextPath()+ "/report/report/"+nomeRelatorio;   
			host = "http://" + request.getServerName() + ":" + request.getServerPort();   
			URL jasperURL        = new URL(host + jasper);
			
		    JasperReport relatoriosJasper    =       (JasperReport)JRLoader.loadObject(jasperURL);
            JasperPrint jasperPrint =	       JasperFillManager.fillReport(relatoriosJasper, parameters, con);
            JasperViewer jrViewer = new JasperViewer(jasperPrint, false);
            jrViewer.setTitle("IMS");
            jrViewer.setDefaultCloseOperation(jrViewer.DISPOSE_ON_CLOSE);
            jrViewer.show();
Fernando_Generoso_da

JasperViewer é um JFrame, utilizado para aplicações desktop/swing. no browser tu tem que enviar o inputStream e informar o mime type, e pelo mime type o browser se encarrega de abrir ele com a aplicação correspondente ao tipo de arquivo. Se o teu browser está configurado para abrir no adobe, arquivos .pdf, então vai ser no adobe que ele vai abrir, mesmo pq quando o relatório é mostrado no JasperViewer, ele não é um .pdf ainda. Para gerar o arquivo .pdf, tu tem que salvar ele como .pdf.

Fernando

P

Obrigado pelo retorno Fernando.

Vendo o codigo que enviei anteriormente …minha duvida consigo mostrar me um pagina jsp

a tela JasperViewer na tela do usuario(client) ???

Essa é minha duvida …

Se puder me ajudar…agradeceria

abs

Fernando_Generoso_da

Pela resposta que dei anteriormente, a resposta para sua pergunta, é não.

Fernando

Criado 16 de abril de 2009
Ultima resposta 17 de abr. de 2009
Respostas 5
Participantes 3