Gerar pdf em página JSP

2 respostas
J
Olá a todos:

Estou tentando desenvolver uma página que gere um arquivo pdf, a página gera o arquivo mas quando o cliente vai tentar a abrir o pdf da a seguinte mensagem:Houve um erro ao abrir este documento.Violação de compartilhamento, eu  consigo abri-lo quando paro o serviço do TOMCAT, estou usando o FOP para gerar o relatório, alguém teria uma dica para me passar??? Ai esta o código:

<%<a class="mention" href="/u/page">@page</a> contentType=“text/html import=<a href="http://java.io">java.io</a>.* ,java.sql.<em>,org.apache.fop.apps.Driver,org.apache.fop.apps.</em>,org.xml.sax.*%>

<%

FileOutputStream out1 = new FileOutputStream(C:\fop-0.20.5\teste.pdf);

Reader in = new FileReader(C:\fop-0.20.5\geral.fo);

Driver fop = new Driver(new InputSource(in),out1);

fop.setRenderer(Driver.RENDER_PDF);

fop.run();

in.close();

out.close();

%>

:roll:

2 Respostas

A

Cara,

usa um SERVLET pra fazer isso pra vc, ou então crie um bean, e apenas declare no jsp, deichando apenas a chamada no jsp e dentro da classe vc cria o arquivo.
Não é muito legal ficar colocando codigo puro dentro do jsp!
Pelo menos eu não acho!

J

Valeu Anderson:
Passei uma década lutando para fazer o Bean, mas no final foi a resposta do meu problema, muito grato pela dica!!!
:grin:

Criado 4 de agosto de 2004
Ultima resposta 6 de ago. de 2004
Respostas 2
Participantes 2