|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : août 2005 Messages : 143 ![]() |
salut tous le monde,
je veux savoir comment exploiter un fichier JRXML avec une page JSP. c'est à dire, voir le rapport dans la page jsp, remplir les champs de ce rapport et puis le convertir en PDF. et merci.
__________________
![]() sinon on ne peut pas évoluer dans le bon sens |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : août 2005 Messages : 143 ![]() |
y-aurait il un tutorial ou un exemple sur ça ??
__________________
![]() sinon on ne peut pas évoluer dans le bon sens |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : mars 2007 Messages : 189 ![]() |
Person p = new Person();
List l = p.listPersons(); JasperDesign JD= JRXmlLoader.load("C:\\test.jrxml"); JasperReport JR = JasperCompileManager.compileReport(JD); Map params = new HashMap(); JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(l); params.put("Titre","Liste des personnes"); JasperPrint JRP = JasperFillManager.fillReport(JR,params, ds); JasperExportManager.exportReportToPdfFile(JRP,"C:\\nom_rapport.pdf"); Autre chose : ta datasource sont les données qui vont remplir le rapport l'objet ds est généré en appliquant la méthode JRBeanCollectionDataSource() sur une liste de beans simples. contrainte il faut que les champs du bean aient le même nom et type que ceux du rapport. Autre solution : ds peut être remplacé par un objet de type Connection qui représente une connexion à une base de données Même contrainte pour le champs des tables de la bd... |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : janvier 2007 Messages : 149 ![]() |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : août 2005 Messages : 143 ![]() |
merci les gars je vais essayé
et merci encore vous êtes les meilleurs
__________________
![]() sinon on ne peut pas évoluer dans le bon sens |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com