1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
public ActionForward editer(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
RecepForm recepForm = (RecepForm) form;// TODO Auto-generated method stub
Statement st = null;
ResultSet rs = null;
Connection con = null;
try
{
String URL = "jdbc:postgresql://localhost:5432/POSD";
String USER = "postgres";
String PASSWD = "777777";
con =DriverManager.getConnection(URL,USER, PASSWD);
System.out.println ("connexion base pfe etablie");
}
catch(Exception e)
{
System.out.println ("erreur: base introuvable");
}
try {
//chargement et compilation du sous-rapport
//chargement et compilation du sous-rapport
JasperDesign jasperDesign1 = JRXmlLoader.load("C:\\Documents and Settings\\Admin\\Mes documents\\NN\\raport ireport folder\\classic2.jrxml");
JasperReport jasperReport1 = JasperCompileManager.compileReport(jasperDesign1);
// - Paramètres à envoyer au rapport
Map parameters = new HashMap();
parameters.put("Titre", "Titre");
JasperPrint jasperPrint1 = JasperFillManager.fillReport(jasperReport1, parameters, con);
// Chargement et compilation du rapport
// JasperDesign jasperDesign = JRXmlLoader.load("G:\\class jrxml\\selonae1.jrxml");
JasperDesign jasperDesign = JRXmlLoader.load("C:\\Documents and Settings\\Admin\\Mes documents\\NN\\raport ireport folder\\classic2.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
// - Execution du rapport
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, con);
// pour l'affichage
JasperViewer.viewReport(jasperPrint);
// - Création du rapport au format PDF
JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\Documents and Settings\\Admin\\Mes documents\\NN\\raport ireport folder\\rapport2.pdf");
}
catch (JRException e) {
e.printStackTrace();
}
catch (Exception ex) {
ex.printStackTrace();
} |
Partager