Jasper 저장소가 아닌 주 보고서의 Resources 폴더에있는 하위 보고서가 포함 된 보고서를 만들려고합니다. 하위 보고서에 사용하려는 파일은 /public/DEV/test/test_subreport.jrxml에있는 jrxml 리소스입니다./public/DEV/test에있는 주 보고서에는 하위 보고서 요소가 있습니다. 나는 서브 레포트 표현식을 "repo : /public/DEV/test/test_subreport.jrxml"으로 설정했다. 저장소에있는 jrxml 파일을 가리키고 싶다.
주 보고서를 실행하려고하면 오류가 발생하고 빈 페이지 만 표시됩니다. 하위 보고서 표현식을 다른 것으로 변경하면 (예 : 경로에 추가 문자 'X'를 추가하는 경우) 예상대로 오류가 발생하기 때문에 주 보고서가 test_subreport.jrxml 파일을 찾을 수 있다고 확신합니다. "오류 URL에서 입력 스트림을 여는 중 : repo : /public/DEV/test/test_subreportX.jrxml ".서브 레포트 경로를 Jasper 저장소의 다른 위치에있는 다른 jrxml로 설정
주 보고서와 하위 보고서 모두 적절한 더미 쿼리를 사용하므로 문제가되지 않습니다.
도움이 될 것입니다. 나는 iReport 5.2를 사용하고있다.