IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Integration des etats jasperrepport dans JSF.


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 1
    Par défaut Integration des etats jasperrepport dans JSF.
    Bonjour à tous,

    J'espère que je suis dans le bon forum.
    Je développe une application Web Java avec JSF, Spring, Hibernate. J'ai problème dans l'intégration des rapports jasperreport. Comment ça se fait?

    Mis à part cela, je ne sais pas comment récupérer la source de données hibernate via Spring. Et je souhaite surtout respecter l'architecture (Dao - Metier - Bean - JSF). Car j'ai vu un tuto sur ce même site a propos (qui malheureusement ne marche pas chez moi) qui prend sa connexion à la source de donnée dans le bean prévu pour l'impression du rapport.

    J'espère vraiment que vous pourriez me donner une solution.

    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 146
    Par défaut
    Exemple simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     public String viewReportPDF() throws SQLException, JRException, IOException, NamingException {  
                     //Fill Map with params values  
                     HashMap hm = new HashMap();   
                     hm.put("parametroNombre", this.nombrePreventista);  
                     hm.put("fechaInicio", this.fechaInicio);  
                     hm.put("fechaFin", this.fechaFin);  
     
     
                   //Connect with local datasource   
                  DataSource ds = (DataSource) //ici tu récupère data source depuis spring
                  Connection conexion = null;  
                  conexion = ds.getConnection();  
                  conexion.setAutoCommit(true);  
     
     String reportId = "ListaPedidosResumida";  
     
     File file = new File("C:/ArchivosBegon/");  
     JasperPrint jasperPrint = JasperFillManager.fillReport(  
     new FileInputStream(new File(file, reportId + ".jasper")),  
     hm, conexion);  
     
     byte[] bytes = JasperExportManager.exportReportToPdf(jasperPrint);  
     FacesContext context = FacesContext.getCurrentInstance();  
     HttpServletResponse response = (HttpServletResponse) context  
     .getExternalContext().getResponse();  
     
    /*********************************************************************** 
      * Pour afficher une bo�te de dialogue pour enregistrer le fichier sous 
      * le nom rapport.pdf 
      **********************************************************************/  
     response.addHeader("Content-disposition",  
     "attachment;filename=reporte.pdf");  
     response.setContentLength(bytes.length);  
     response.getOutputStream().write(bytes);  
     response.setContentType("application/pdf");  
     context.responseComplete();  
     return null;  
     }

Discussions similaires

  1. integration des services web dans un agent jade
    Par cmoi_doudi dans le forum Programmation par agent
    Réponses: 7
    Dernier message: 18/06/2017, 17h51
  2. integrer des champ PHP dans un script
    Par bullrot dans le forum Général JavaScript
    Réponses: 24
    Dernier message: 08/10/2008, 14h41
  3. Comment integrer des pages html dans une page html
    Par alas70 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 16/10/2007, 13h27
  4. afficher des etats ireports dans une appli jsf
    Par ouedmouss dans le forum Documents
    Réponses: 1
    Dernier message: 09/02/2007, 07h05
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo