2.Web中使用iReport 整合----------創建html格式的


轉自:https://wenku.baidu.com/view/104156f9770bf78a65295462.html

 

1.

 

2.導入jar包

 

 

導入G:\iReport-5.6.0\ireport\modules\ext下的jar包

 

 

3.在webContent下創建report包,並導入報表工具設計好的sample.jrxml和sample.jasper

 

 

4.創建HTML格式的報表jsp文件 testhtml.jsp文件訪問WebContent下

 1 <%@page import="net.sf.jasperreports.engine.JasperRunManager"%>
 2 <%@page import="java.sql.DriverManager"%>
 3 <%@page import="java.sql.Connection"%>
 4 <%@page import="java.util.Map"%>
 5 <%@page import="java.io.File"%>
 6 <%@page import="java.util.HashMap"%>
 7 <%@ page language="java" contentType="text/html; charset=UTF-8"
 8     pageEncoding="UTF-8"%>
 9 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
10 <html>
11 <head>
12 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
13 <title>Insert title here</title>
14 </head>
15 <body>
16     <%
17         String path = this.getServletConfig().getServletContext()
18                 .getRealPath("/report/sample.jasper");
19         File reportFile = new File(path);
20         String url = "jdbc:oracle:thin:@192.168.100.9:1521:Alpha"; //數據庫連接URL
21         Class.forName("oracle.jdbc.driver.OracleDriver");//數據庫連接驅動
22         Map parameters = new HashMap(); //"SQLSTR"是報表中定義的參數名稱,其類型為String 型  //設置SQLSTR參數的內容,根據需要賦值sql語句
23         parameters.put("SQLSTR", "select * from employee");//填充數據
24         Connection conn = DriverManager.getConnection(url, "MLP_BONDED",
25                 "password");
26         JasperRunManager.runReportToHtmlFile(reportFile.getPath(),
27                 parameters, conn);
28         response.sendRedirect("report/sample.html");
29     %>
30 </body>
31 </html>

 

6.

1.     定位jasper文件
2.     給報表模板中使用到的參數SQLSTR賦值,這里指定一個sql語句  
3.     采用JDBC方式連結數據庫  
4.     生成HTML文件,參數分別為報表文件模板物理位置,報表參數,數據庫連結  
5.     轉向到此頁面,這個頁面是固定的,需要和報表模板的位置和路徑相同  
發布項目后預覽,輸入http://localhost:8080/iReportTest/testhtml.jsp
(本例采用tomcat作為web服務器,發布過程參考其他文檔,數 據庫采用的mysql)

 

 

 

4.1 

開發工具

 

開發工具使用

eclispe3.2.2

MyEclipse5.0

搭配開發。環境配置參考另外的手冊。

 

4.2 

創建項目

 

打開

Eclipse

,在工具欄中,

F

ile”

-

>“

N

ew”

-

>“

O

ther”

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM