jsf下利用iReport报表输出的问题? jsf如何调用ireport生成的.jsper并显示出来的问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@page contentType="application/pdf;charset=utf-8"%><%@page import="net.sf.jasperreports.engine.*"%><%@page import="net.sf.jasperreports.engine.util.*"%><%@page import="net.sf.jasperreports.engine.export.*"%><%@page import="java.io.*"%><%@page import="java.util.*"%> <%@page import="java.sql.*"%><%@page import="com.scitel.framework.dao.*,com.scitel.framework.dao.impl.*"%><%@page import="com.unicom.gzaddr.utils.*"%><%@page import="oracle.jdbc.driver.*"%><html><head><title></title><%try{ File reportFile=new File(application.getRealPath("/reports/record1.jasper")); BaseDAO baseDAO=new BaseDAOImpl(); DBConnect dbc=new DBConnect(null); Connection conn=dbc.getDBConnDS(); Map parameters=new HashMap(); parameters.put("title","中国城市列表"); System.out.println("报表文件物理路径是->"+reportFile); byte[] bytes=JasperManager.runReportToPdf(reportFile.getPath(),parameters,conn); response.setContentType("application/pdf"); response.setContentLength(bytes.length); ServletOutputStream outputStream=response.getOutputStream(); //DataOutput output = new DataOutputStream( response.getOutputStream() ); outputStream.write(bytes,0,bytes.length); outputStream.flush(); outputStream.close(); JasperPrint print = JasperFillManager.fillReport(reportFile.getPath(), parameters, conn); JasperPrintManager.printReport(print, true); //for(int i=0;i<bytes.length;i++){ // output.writeByte(bytes[i]); //} conn.close(); }catch(Exception e){ e.printStackTrace(); }%></head><body></body></html>=========================================================================记得给我20分 json转日期出错 struts2接受参数问题 limitclear这种人也配当程序员?4 请问大虾,struts2中标签<s:if>怎么对比String? RCP版本的Eclipse和普通的Eclipse 迎圣诞,送J币 紧急求助!!!! Struts In Action中文出版了吗? ant 命令出现的问题! 用idea启动Tomcatindex会被加载两次是什么原因啊!! iText画PDF问题 HeaderFooter方法中能不能画TABLE 如何让表格并排显示
<%@page import="net.sf.jasperreports.engine.*"%>
<%@page import="net.sf.jasperreports.engine.util.*"%>
<%@page import="net.sf.jasperreports.engine.export.*"%>
<%@page import="java.io.*"%>
<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<%@page import="com.scitel.framework.dao.*,com.scitel.framework.dao.impl.*"%>
<%@page import="com.unicom.gzaddr.utils.*"%>
<%@page import="oracle.jdbc.driver.*"%><html>
<head>
<title></title>
<%
try{
File reportFile=new File(application.getRealPath("/reports/record1.jasper"));
BaseDAO baseDAO=new BaseDAOImpl();
DBConnect dbc=new DBConnect(null);
Connection conn=dbc.getDBConnDS();
Map parameters=new HashMap();
parameters.put("title","中国城市列表");
System.out.println("报表文件物理路径是->"+reportFile);
byte[] bytes=JasperManager.runReportToPdf(reportFile.getPath(),parameters,conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outputStream=response.getOutputStream();
//DataOutput output = new DataOutputStream( response.getOutputStream() );
outputStream.write(bytes,0,bytes.length);
outputStream.flush();
outputStream.close();
JasperPrint print = JasperFillManager.fillReport(reportFile.getPath(), parameters, conn);
JasperPrintManager.printReport(print, true);
//for(int i=0;i<bytes.length;i++){
// output.writeByte(bytes[i]);
//}
conn.close();
}catch(Exception e){
e.printStackTrace();
}
%>
</head>
<body>
</body>
</html>
=========================================================================
记得给我20分