Bom dia.
Estou enfrentando alguns problemas para criar relatórios com o JasperReport. Estou utilizando uma fonte de dados que é uma lista de beans.
Abaixo segue o código que estou usando:
public class Impressao {
public void imprime(List lista) {
try {
Map parametros = new HashMap();
parametros.put("pathSubRel","teste");
URL url = this.getClass().getResource("/relato1.jasper");
JRDataSource jrds = new JRBeanArrayDataSource( lista.toArray() );
JasperReport relatorio = JasperManager.loadReport( url.getPath() );
//a partir deste ponto a rotina estoura
JasperPrint impressao = JasperManager.fillReport( relatorio, parametros, jrds );
} catch (JRException e) {
Mensagem.showMessage("Erro ao visualizar o relatório!\n" + e.getMessage());
}
}
}
Agradeço qualquer tipo de ajuda.[/code]
