JasperReport + Parameters Map Expression

Como passar parâmetro através do “Parameters Map Expression” ???

valeu !!

Você se refere a um subrelatório?

Exatamente !! No objeto subreport existe uma uma aba chamada “Parameters Map Expression”, que serve pra passar os parâmetros ! Agora eu não sei como fazer isso !!

valeu !

Você tem que escrever uma expressão que retorne um java.util.Map. Que parâmetros você quer passar para o seu subrelatório? Como você quer fazer isso?

Eu tava querendo passar minha conexão e também um código do tipo String. Seria algo desse tipo :

new HashMap().put("codigo",codigo)

como seria ??

[quote=Lindeberg]Eu tava querendo passar minha conexão e também um código do tipo String. Seria algo desse tipo :

new HashMap().put("codigo",codigo) [/quote]

A conexão não deveria ser passada como parâmetro e sim como JRDataSource. O parâmetro você pode passar assim (nota: baita gambiarra…)

new java.util.HashMap() { 
   {
       put("codigo", codigo);
    }
}