2009-12-18 4 views
0

Je veux utiliser Dynamic Jasper pour créer des rapports sur ma base de données, par exemple mySQL. De plus, je veux savoir que je peux envoyer des attributs à Dynamic Jasper qu'un utilisateur va sélectionner dans le frontal basé sur XHTML MP, puis je veux que Dynamic Jasper fasse un rapport sur les attributs sélectionnés.Vous voulez utiliser Dynamic Jasper pour créer des rapports avec ma base de données MySQL

P.S .: Je ne suis pas l'envoi d'attributs sélectionnés par Servlet dynamique Jasper

+0

bonne idée! vas-y, développe-le –

Répondre

0

Vous ne

sont déjà répondant à la servlet de réception, permet de l'appeler ReportingTestServlet, cette servlet recevra les attributs de l'extrémité avant.

Créer une classe d'utilitaire permet de l'appeler ReportGenerator, je préfère utiliser des classes utilitaires pour rendre les choses plus maintenables si vous voulez ajouter plus de rapports à la servlet plus tard. Cette classe ressemblera à ceci: Fixed Column Width Test, ceci est un exemple de DJ. Principalement, la classe prendra les paramètres et retournera un objet DynamicReport.

Enfin, vous allez écrire quelque chose comme DjReportTest qui prend la DynamicReport et en utilisant l'API JasperReport créer un objet JasperPrint, cet objet pourrait être facilement exporté au format PDF/HTML/RTF à partir de l'API JasperReport

espoir qui aide

Questions connexes