今天搞了 ireport跟jasperreport

原创 2005年04月27日 19:26:00

由于中文的问题,所以还需要下载:itext-1.02b.jar和iTextAsian.jar包 

在properties里需修改font为某种系统内的中文字体,PDF font name选择STSong_Light,选中PDF Embeded PDF Encoding为UniGB-UCS2-H(Chinese simplified)。并且将iTextAsian.jar加入到ireport的lib文件夹下,这样通过ireport产生的pdf文件就支持中文了。

记得把itext-1.02b.jar跟iTextAsian.jar放到JBOSS的LIB下,不然找不到。

<%@ page contentType="text/html;charset=GB2312" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<html>
<head>
  <title>abc</title>
</head>
<body>
<%
 System.out.println("chenggong");

     File reportFile = new File(application.getRealPath("aall.jasper"));
 System.out.println("chenggong");

       Map parameters = new HashMap();

       parameters.put("name", "p");

       

       Connection conn=null;
      try
      {
          Class.forName("org.gjt.mm.mysql.Driver");
          conn=DriverManager.getConnection("jdbc:mysql://localhost/music?useUnicode=true&characterEncoding=GB2312","root","c5757078");
           System.out.println("chenggong");

      }
      catch(Exception e)
      {
         System.out.println(e);
      }
       JasperRunManager run=new JasperRunManager();
                            
System.out.println("abc");
       byte[] bytes = run.runReportToPdf(reportFile.getPath(), parameters, conn);      
      System.out.println("abc");
       response.setContentType("application/pdf");

       response.setContentLength(bytes.length);

       ServletOutputStream ouputStream = response.getOutputStream();

       ouputStream.write(bytes, 0, bytes.length);

       ouputStream.flush();

       ouputStream.close();

%>

</body>
</html>

今天对着书搞了下JAVA(哈希表)。。。小有收获O(∩_∩)O~~

import java.lang.Object; import java.util.HashSet; import java.util.*; public class useHashset ...

一步一步学iReport + JasperReports(二) :JasperReport初级教程(2.0.3)图文详解(转)

本文图太多,全挂掉了,原文出处的图也挂掉了,如果有兴趣可以到本人的下载资源下载(不要资源分,但需要登录CSDN,登录这个问题不是我能控制的,没办法)。        本文可以定位于认识I...
  • trocp
  • trocp
  • 2011年10月27日 15:18
  • 49621

ireport+jasperreport 直接输出到打印机 普通报表 交叉报表

项目中要用到针式打印机票据打印,本来是使用java printable 通过 Graphic2D输出到图形化方式打印的,运行了一段时间客户对版面个性需要比较多,用输出图形的方式调整太麻烦,而且Grap...

Java开源报表JasperReport、iReport4.5.1使用详解(一)

最近的项目中用到了报表,所使用的工具就是JasperReport4.5.1和iReport4.5.1,JasperReport和iReport的版本一定要对应. 一、简介        J...

利用JasperReport+iReport进行Web报表开发

转载自:http://blog.csdn.net/kabini/article/details/1600073 序言 在很多实际的项目里,报表都是其中十分重要的组成部分,例如把查询结果...

iReport-JasperReport报表开发:使用connection填充报表

使用的iReport 和 jasperReport  版本为5.0 在很多时候,使用JRDataSource填充报表相当烦琐,直接在填充中使用connection的话,将会减少很多数据生成的工作,但...

【iReport+JasperReport】2.在Java工程中利用jasper导出PDF报表

我们上一次成功的利用iReport工具制作了一张报表,并且预览了报表最后的效果,也生成了格式为“jrpxml”、“jrxml”与“jasper”的文件。这次,我们使用jasper提供的java的api...

Java开源报表JasperReport、iReport4.5.1使用详解(三)

Java开源报表JasperReport、iReport4.5.1使用详解(三) 前面两节,我们介绍、并亲手制作了一个报表, 本节我们将介绍,导出成Html、Excel、Pdf、以及从Sc...

JasperReport报表技术导出PDF报表(使用IReport设计工具 )

首先用户使用Ireport工具设计 jasperReport报表模板,在程序通过动态数据,结合模板生成报表 !JasperReport生成PDF依赖IText,生成图表依赖Jfreechart :(注...

iReport与JasperReport简介 (转)

一、iReport与JasperReport简介 1.1 简介JasperReport是报表的引擎部分,界面设计是用iReport。为什么选择这两个软件呢?因为这两个软件都是开源的,即免费的(虽然某...
  • guiyiqq
  • guiyiqq
  • 2011年12月31日 15:24
  • 845
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:今天搞了 ireport跟jasperreport
举报原因:
原因补充:

(最多只允许输入30个字)