2010-05-27 3 views
0

HashMap을 채우기 위해 일부 Java 메소드를 호출하는 HashMap 유형의 변수를 선언 할 수있는 방법이 있습니까?JasperReports : 변수를 HashMap으로 선언하는 방법

특정 필드의 값이 무엇인지에 따라 보고서에 해시 맵을 갖고 싶습니다. 해시 맵에서 전체 설명을 얻고 싶습니다.

답변

0

jasper에서 사용되는 표현식은 실제로 자바 표현식 (또는이를 사용하는 경우 Groovy)입니다.

그래서, 예를 들어 당신은 같은 것을 사용할 수 있습니다

CDATA 식의 표현은 자바 표현이다
<parameter name="name" class="java.lang.String"/> 
    <parameter name="name_percent" class="java.lang.String" isForPrompting="false"> 
    <defaultValueExpression> 
     <![CDATA["%" + $P{name} + "%"]]> 
    </defaultValueExpression> 
</parameter> 

. 요소를 사용하여 클래스를 가져올 수 있으며 요소를 사용하여 보고서에 매개 변수를 추가 할 수 있습니다.

관련 문제