Hi All,
I have been using JasperReports and wanted to intergrate with Cocoon. I using some
java code in JSP page and works fine but the rendered PDF document never has any
content
here is jsp code:
<%@ page language="java" %>
<%@ page import="dori.jasper.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
String url = "some-url";
String userName = "username";
String password = "password";
Connection conn = DriverManager.getConnection (url, userName, password);
File reportFile = new File(application.getRealPath("/reports/Demo.jasper"));
Map parameters = new HashMap();
byte[] bytes =
JasperRunManager.runReportToPdf(
reportFile.getPath(),
parameters,
conn
);
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
%>
here is the sitemap match element that catches the call:
<map:match pattern="*.rep">
<map:read type="jsp" src="{1}.jsp" mime-type="application/pdf" />
</map:match>
the pdf pages get generated but they always come out blank. I have tested the jsp
inside another non-cocoon webapp and it then works.
Any help will be great
Thanks
Angus
____________________________________________________________
Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail!
http://login.mail.lycos.com/r/referral?aid=27005
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]