데이터베이스에서 보고서를 생성해야하는 시스템에서 작업하고 있습니다. 날짜 추가 및 날짜 인해 데이터를 표시하려면 데이터베이스 쿼리를 시도했습니다. 문제는 데이터가 보고서에 표시되지 않는다는 것입니다.< and > xml의 기호
params.put("dopened", dopen.getDate().toString());
params.put("dended", dend.getDate().toString());
스피가를 사용하여 다음과 같이 내가 제대로 매개 변수에 해당 된 .java 파일에 "dopened"와 "deneded"를 선언 한
<parameter name="dopened" class="java.lang.String"/>
<parameter name="dended" class="java.lang.String"/>
<queryString>
<![CDATA[SELECT * FROM CASES WHERE date_due < $P{dended} ORDER BY case_no]]>
</queryString>*
: 쿼리는은 .jrxml 파일에 다음과 같습니다 날짜 선택기를 사용하여 날짜를 선택하십시오. 내가 무엇을 놓칠 지 지적 해 주실 수 있도록 도와주세요. 감사합니다
교체 시도'<''<'와 CDATA 섹션 –
내부 CDATA 특수 문자를 제거하기가 정상 문자열을 행동으로, 그래서 필요'>'중 하나를 사용하지 않으려면'<'또는 아스키 코드입니다. 괜찮아. 문제는 아마 다른 곳에있을 것이다. – Nishant