Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·Tomcat5.5.9的安装配置
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·hibernate配置笔记
·构建Linux下IDE环境--Eclipse篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·AOP编程入门--Java篇
·创建文件夹和文件的java代码范例
·Java常见面试题(含答案)
·Java编写的计算器程序及源代码

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
今天搞了 ireport跟jasperreport

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

由于中文的问题,所以还需要下载: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>




相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有