-
JasperReport&재스퍼리포트 With Jsp (웹과연동) 소스!!재스퍼 리포트(Jaspersoft ireport) 2014. 10. 31. 16:45반응형
우선은 ireport, JasperReport Studio 등을 통해 기본적인 틀을 잡아 놓습니다.
그리고 만들어진 ***.jrxml 을 자바에서 읽어들여서 JasperReport 에서 제공하는 객체에 의해
가공되어 PDF로 변환되어 다운받아집니다.
<%
//템플레이트 XML 파일 경로
String templatePath = "JRXML을 읽어들이기 위한 경로를 작성하세요.";
// 출력할 PDF 파일 경로
String destPath = "PDF로 변환되어 설치될 경로를 작성하세요.";
Connection con = null;
try {
// (1)템플레이트 XML 컴파일
JasperReport jasperReport = JasperCompileManager.compileReport(templatePath);
// (2)파라메타 생성
Map paramMap = new HashMap();
paramMap.put("JasperReport 에서의 파라미터값을 작성(중요)",웹에서 받을 파라미터값을 작성);
// (3)데이타소스 생성
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/behind", "project","123qwe");
// (4)데이타의 동적 바인드
JasperPrint print = JasperFillManager.fillReport(jasperReport, paramMap, con);
// (5) PDF로 출력
JasperExportManager.exportReportToPdfFile(print, destPath);
} catch (Exception ex) {
ex.printStackTrace();
}
finally{
try {
if(con.isClosed() == false){
con.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
%>
반응형'재스퍼 리포트(Jaspersoft ireport)' 카테고리의 다른 글
재스퍼리포트 & jasperreport cannot be java.exe 해결!! (0) 2014.11.11 JasperReport(재스퍼리포트) PDF 한글 !! (0) 2014.10.27 재스퍼 리포트 테이블 만들기(메뉴얼)!! (0) 2014.10.02