2010-03-23 12 views
2

Je veux créer un document pdf en utilisant JRDataSource en utilisant le rapport jasper.En fait, j'ai un objet bean cet objet a List d'un autre objet bean et une valeur chaîne, L'objet bean interne a deux variables String .Maintenant, je ne sais pas mapper ces trois variables dans le document jrxml pour remplir les valeurs dans le document pdf. Quelqu'un peut-il m'aider à résoudre ce problème.Si vous pouvez me fournir un extrait de code.Comment remplir cette ressource JRDataSource?

Répondre

0

Extrait de code permettant de créer un objet JasperPrint à partir d'une source de données de collection.

JasperPrint jp = new JasperPrint(); 
String reportPath = "/HD/jasper/mypath/myfile.jasper"; 

Map paramsMap = new HashMap(); //put whatever parameters you want to pass to report 

//JR data source, populate with your collection 
JRDataSource reportSource = new JRBeanCollectionDataSource(reportCollection); 

jp = JasperFillManager.fillReport(reportPath, paramsMap, reportSource); 

//Here you can use the PDF generator to make a PDF file out of the jp object. Then forward it to client 
+2

Je ne comprends pas. Où est-ce que reportCollection est initialisé? –

+0

@StefanosKargas c'est une très vieille question et réponse. Si vous avez des problèmes, postez une nouvelle question. – medopal

Questions connexes