今天搞了 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>

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

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

ireport及jasperreport整合——相关配置

一、概述   JasperReport是JasperSoft公司的一款开源的报表解决方案。其强大的功能及免费的特性得到了广大的认可和赞誉,通过JasperReport,用户就可以方便的定制、设计、生成...
  • wangping832
  • wangping832
  • 2007年08月11日 16:36
  • 1650

【iReport+JasperReport】1.iReport与JasperReport基础

1.什么是iReport与JasperReport 提到iReport,就不得不先说一下JasperReport。JasperReport是一个报表制作程序,用户按照它制定的规则编写一个XML文件,然...
  • u013517797
  • u013517797
  • 2016年07月03日 10:32
  • 7660

使用ireport+jasperReport报表生成

一、报表样式设计        1、使用ireport Design进行报表可视化设计[下载地址:http://community.jaspersoft.com/project/ireport-de...
  • Anlegor
  • Anlegor
  • 2015年06月12日 13:52
  • 1102

ireport table 合并

ireport table 合并 一直没有找到方法来合并ireport的table组件的单元格,现在终于有了答案,方法如下: 1。选中要合并的单元格,右键点击group s...
  • q326527970
  • q326527970
  • 2012年03月06日 15:42
  • 6653

JasperReport+iReport高级报表设计实战

   JasperReport+iReport高级报表设计实战 序言一直以来,报表都是很多项目中一个重要的、不可获取的组成部分。然而其复杂性和专业性又使得程序员不能够也没时间自己设计属于目前手头正在构...
  • kabini
  • kabini
  • 2007年05月08日 09:06
  • 47388

IReport+jasperReport制作报表并打印

1. 使用IReport制作模板: 子报表的制作 2. java打印方法pdf
  • u014704879
  • u014704879
  • 2015年11月03日 17:53
  • 3844

iReport与JasperReport中如何支持pdf中文显示

最近在使用grails开发程序,需要生成报表,我选择了用iReport与作为报表产生工具时, 在输入中文的时候总是无法正常显示,我的ireport的版本是3.7。后来经过网上查询自己测试,总结如下: ...
  • weisong530624687
  • weisong530624687
  • 2014年08月13日 10:44
  • 2945

怎样实现JasperReport循环打印 or 多表打印

现在有这样一个需求:客户端需要打印一批对账单,业务人员很懒,不想点一下按钮打印一张,希望能有批量打印的功能。 在网上找到一篇多表打印的资料,其实已经很接近我们的需求了。只不过资料里是多个报表模板,我...
  • smvcn
  • smvcn
  • 2013年03月14日 12:48
  • 863

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

用JasperReport+iReport进行Web报表开发序言在很多实际的项目里,报表都是其中十分重要的组成部分,例如把查询结果以报表的形式呈现出来。这里所提到的报表可不是简单的二维表,而是拥有复杂...
  • kabini
  • kabini
  • 2007年05月08日 09:20
  • 93930
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:今天搞了 ireport跟jasperreport
举报原因:
原因补充:

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