반응형
안녕하세요. 회사 내 운영하고 있는 보고서 솔루션이 IE만 지원을 해와서 이번에 Jasper보고서를 이용했습니다.
Jasper에 대해서 알아보고 적용한 방법들을 정리하여 올려봅니다.
다운로드 링크
- JasperReport JAR 파일 다운로드 링크 : https://sourceforge.net/projects/jasperreports/files/archive/jasperreports/
- Jasper Studio 다운로드 링크 : https://sourceforge.net/projects/jasperstudio/files/
- 작성자 프로젝트 환경
- JDK : 1.7.0_80
- TOMCAT : 8.5.14
- SPRING FRAMEWORK : 3.0.5
- ANT BUILD
- jasperreport 6.1.0
- jasperreports-6.1.0.jar
- jasperreports-fonts-6.1.0.jar
- jasperreports-functions-6.1.0.jar
- jasperreports-javaflow-6.1.0.jar
- itext-2.1.7.jar (PDF VIEWER)
- xalan-2.7.0.jar (jasperreport 에서 사용하는 jar파일)
- xml-apis-1.0.b2.jar (jasperreport 에서 사용하는 jar파일)
- joda-time.jar (jasperreport 에서 사용하는 jar파일)
- commons-javaflow.jar (jasperreport 에서 사용하는 jar파일)
각 라이브러리 적용 후 프로젝트 servlet설정 파일에 아래 소스 추가
<!-- =============================Jasper bean 선언============================================== -->
<bean class="org.springframework.web.servlet.view.jasperreports.JasperReportsViewResolver">
<property name="order" value="1"/>
<property name="viewClass" value="org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView" />
<property name="jdbcDataSource" ref="dataSource" />
<property name="prefix" value="/WEB-INF/"/> <!-- jasper 파일 위치 지정 -->
<property name="suffix" value=".jasper"/> <!-- .jasper 확장자 파일 지정 -->
<property name="viewNames" value="jasper/*"/> <!-- prefix 경로의 jasper 폴더 안에 있는 모든 파일 -->
<property name="headers" value="Content-Disposition:filename=PDF_ExportFile.pdf"/> <!-- 다운로드 시, PDF 확장자로 다운되도록 설정 -->
</bean>
<!-- ========================================================================================== -->
다음 포스팅에서는 Jasper Studio 사용방법과 한글 출력 방법에 대해서 적도록 하겠습니다.
반응형
'BE > Java' 카테고리의 다른 글
[Jasper] 3. Jasper Studio 한글 설정 (0) | 2021.11.11 |
---|---|
[Jasper] 2. Jasper Studio로 프로젝트 생성 방법 (0) | 2021.11.10 |
[Java] 디컴파일해주는 jd-gui (0) | 2021.10.15 |
[cron 표현식] / 사용 시 유의 점 (0) | 2021.07.08 |
[JAVA] Date, SimpleDateFormat, Calendar 사용법 (0) | 2021.03.23 |