public void ClienteRel(ResultSet rs, List<Cliente> lista) throws JRException {
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
Map parameters = new HashMap();
for (Cliente cli :lista){
parameters.put("imagem",cli.getFoto_Cliente());
}
JasperPrint jprint = JasperFillManager.fillReport("C:\FABIO Desktop\relatorios\classic.jasper", parameters, jrRS);
JasperViewer.viewReport(jprint,false);
}
public void ClienteRel(ResultSet rs, List<Cliente> lista) throws JRException {
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
Map parameters = new HashMap();
for (Cliente cli :lista){
parameters.put("imagem",cli.getFoto_Cliente());
}
JasperPrint jprint = JasperFillManager.fillReport("C:\FABIO Desktop\relatorios\classic.jasper", parameters, jrRS);
JasperViewer.viewReport(jprint,false);
}
esse metodo funciona e passo a imagem para o ireport
mas eu pego o resultado da pesquisa, se a pesquisa me retornou 1 unico ai sim funciona corretamente porque a foto a ser passada sera 1 unico parametro para o ireport, porem quando a pesquisa me retornou ex: 5 clientes com 5 fotos eu so conssigo passar 1 unico parametro, ai no relatorio sae somente a ultima foto para todos os clientes alguem pode ajudar a conseguir passar tipo um array de imagem e colocar na imagem do ireport assim cliente 1 foto 1 cliente 2 foto 2 ???