본문 바로가기
  • 아하하
개발/개발툴

JasperReport에서 특정 값이 있을 때만 보이게 하는 방법

by 쥬쥬파파 2025. 4. 24.

 

JasperReport 실무 팁: 조건부 출력, 현재 페이지 번호 표시

JasperReport(재스퍼리포트)로 보고서를 만들 때 특정 값이 있을 때만 요소를 출력하거나, 현재 페이지 번호를 표시하는 방법을 정리했습니다.

1. 특정 값이 있을 때만 보이게 하는 방법 (Print When Expression)

  1. 요소(텍스트필드 등) 선택
  2. 속성창에서 Print When Expression에 아래와 같이 입력
$F{status}.equals("SUCCESS")
  

참고: null 체크가 필요하다면
$F{status} != null && $F{status}.equals("SUCCESS")

2. 현재 페이지 번호 출력하기

$V{PAGE_NUMBER}
  

전체 페이지와 함께 표시:
$V{PAGE_NUMBER} + " / " + $V{MASTER_TOTAL_PAGES}

반응형