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 :

JSF Richfaces PDF Excel


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut JSF Richfaces PDF Excel
    Bonjour tout le monde,

    Je veux exporter le contenu des composantes (<rich:datatable>, pikList,.....) en fichier PDF ou/et Excel.

    Est ce que vous pouvez m'envoyer un lien vers un tutoriel ou un exemple.

    Merci.

  2. #2
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 45
    Par défaut
    je te conseile d'utiliser primefaces, voici un lien important http://cagataycivici.wordpress.com/2...l-pdf-csv-xml/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut Mais j'ai déjas avancer dans mon projet en utilisant RichFaces
    Merci.

    Mais j'ai déjas avancer dans mon projet en utilisant RichFaces.

    Est ce que je peux utiliser les deux (Richfaces, primeFaces) dans le meme projet ??

  4. #4
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 45
    Par défaut
    oui tu peux

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut configuration de faces-config.xml et web.xml
    J'aurai besoin d'un exemple de configuration de faces-config.xml et web.xml pour integrer les deux jeux de composantes (RichFaces et Prime Faces).

    Merci.

  6. #6
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 45
    Par défaut
    voilà t'auras besoin de ce paramètre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	<context-param>
    		<param-name>com.prime.facestrace.DISABLE_TRACE</param-name>
    		<param-value>true</param-value>
    	</context-param>
    et declaration de la servlet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    	  <servlet>  
         <servlet-name>Resource Servlet</servlet-name>  
         <servlet-class>  
            org.primefaces.ui.resource.ResourceServlet  
        </servlet-class>  
         <load-on-startup>1</load-on-startup>  
     	</servlet>
    voila un fichier web.xml qui utilise richefaces et primefaces:
    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
    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
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4" 
    	xmlns="http://java.sun.com/xml/ns/j2ee" 
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     
     
    	<context-param>
    		<param-name>org.richfaces.SKIN</param-name>
    		<param-value>blueSky</param-value>
    	</context-param>
    	<context-param>
        	<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
        	<param-value>true</param-value>
    	</context-param> 
    	 <context-param>
    		<param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
    		<param-value>true</param-value>
    	</context-param>
    	<context-param>
      		<param-name>org.apache.myfaces.ERROR_HANDLING</param-name>
     		<param-value>false</param-value>
    	</context-param>
     
    	<context-param>
        	<param-name>org.ajax4jsf.handleViewExpiredOnClient</param-name>
     		<param-value>true</param-value>
    	</context-param> 
     
    	<context-param>
    		<param-name>com.prime.facestrace.DISABLE_TRACE</param-name>
    		<param-value>true</param-value>
    	</context-param>
     
    	<filter>  
    		<display-name>RichFaces Filter</display-name>
    		<filter-name>richfaces</filter-name>
    		<filter-class>org.ajax4jsf.Filter</filter-class>
    	</filter>
    	<filter-mapping>
    		<filter-name>richfaces</filter-name>
    		<servlet-name>Faces Servlet</servlet-name>
    		<dispatcher>REQUEST</dispatcher>
    		<dispatcher>FORWARD</dispatcher>
    		<dispatcher>INCLUDE</dispatcher>
    	</filter-mapping>
     
     
    <!-- Faces Servlet -->
    	<servlet>
    		<servlet-name>Faces Servlet</servlet-name>
    		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    		<load-on-startup>1</load-on-startup>
    	</servlet>
    	  <servlet>  
         <servlet-name>Resource Servlet</servlet-name>  
         <servlet-class>  
            org.primefaces.ui.resource.ResourceServlet  
        </servlet-class>  
         <load-on-startup>1</load-on-startup>  
     	</servlet>
     
    <!-- Faces Servlet Mapping -->
    	<servlet-mapping>
    		<servlet-name>Faces Servlet</servlet-name>
    		<url-pattern>*.faces</url-pattern>
    	</servlet-mapping>
     
     
    	<!-- gestion des sessions Timeout -->
     
    <session-config>
      <session-timeout>1</session-timeout>
     </session-config>
     
     
     
     
     
    </web-app>

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut
    Je vous remercie infiniment.

    Je vais tester ca et je vous dirai le résultat.

    Thanks.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut
    J'ai testé avec le fichier web.xml que vous m'avez donné mais ca marche pas .

    j'ai l'exeption suivante sachant que dans mon dossier lib , il y a encore les jars de richfaces et jsf sun.

    j'ai ajouter les jars de prime faces.


    voila l'exception :

    26 mai 2009 12:42:38 org.apache.catalina.core.StandardContext addApplicationListener
    INFO: The listener "com.sun.faces.config.ConfigureListener" is already configured for this context. The duplicate definition has been ignored.
    26 mai 2009 12:42:38 org.apache.catalina.core.StandardContext listenerStart
    GRAVE: Erreur lors de la configuration de la classe d'�coute de l'application (application listener) org.primefaces.optimus.listener.ContextListener
    java.lang.NoClassDefFoundError: com/google/inject/Module
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
    at java.lang.Class.getConstructor0(Class.java:2699)
    at java.lang.Class.newInstance0(Class.java:326)
    at java.lang.Class.newInstance(Class.java:308)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3787)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    26 mai 2009 12:42:38 org.apache.catalina.core.StandardContext listenerStart
    GRAVE: L'installation des �couteurs (listeners) de l'application a �t� saut�e suite aux erreurs pr�c�dentes
    26 mai 2009 12:42:38 org.apache.catalina.core.StandardContext start

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut pas de help ???????
    pas de help ???????

  10. #10
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 45
    Par défaut
    essaie d'adapter le fichier a tes besoins, l'ordre des paramètres est très important dans le fichier web.xml

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut
    J'ajoute les librairies suivantes :
    optimus-0.7.2.jar
    facestrace-1.1.0.jar
    primefaces-ui-0.8.3.jar

    Déjas est ce que ces librairies sont siffusantes ??

    voila mon fichier web.xml




    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
    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
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
     
    <?xml version="1.0"?>
    <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <display-name>PFE MAJIDI 2009  Richfaces JSF Hibernate Ajax4JSF </display-name>
     
     <context-param>
      <param-name>org.richfaces.SKIN</param-name>
      <param-value>#{Config.mySkin}</param-value>
     </context-param>
     <context-param>
      <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
      <param-value>server</param-value>
     </context-param>
     <context-param>
      <param-name>org.richfaces.CONTROL_SKINNING</param-name>
      <param-value>enable</param-value>
     </context-param>
     <context-param>
    		<param-name>com.prime.facestrace.DISABLE_TRACE</param-name>
    		<param-value>true</param-value>
    	</context-param>
     
     
     <listener>
      <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
     </listener>
     <!-- Faces Servlet -->
     <servlet>
      <servlet-name>Faces Servlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet>  
         <servlet-name>Resource Servlet</servlet-name>  
         <servlet-class>  
            org.primefaces.ui.resource.ResourceServlet  
        </servlet-class>  
         <load-on-startup>1</load-on-startup>  
     	</servlet>
     
     
     <!-- Faces Servlet Mapping -->
     <servlet-mapping>
      <servlet-name>Faces Servlet</servlet-name>
      <url-pattern>*.jsf</url-pattern>
     </servlet-mapping>
     <login-config>
      <auth-method>BASIC</auth-method>
     </login-config>
     
     
      <filter>
      <display-name>RichFaces Filter</display-name>
      <filter-name>richfaces</filter-name>
      <filter-class>org.ajax4jsf.Filter</filter-class>
     </filter>
     <filter>
      <display-name>Ajax4jsf Filter</display-name>
      <filter-name>ajax4jsf</filter-name>
      <filter-class>org.ajax4jsf.Filter</filter-class>
     </filter>
     <filter-mapping>
      <filter-name>richfaces</filter-name>
      <servlet-name>Faces Servlet</servlet-name>
      <dispatcher>REQUEST</dispatcher>
      <dispatcher>FORWARD</dispatcher>
      <dispatcher>INCLUDE</dispatcher>
     </filter-mapping>
     <filter-mapping>
      <filter-name>ajax4jsf</filter-name>
      <servlet-name>Faces Servlet</servlet-name>
      <dispatcher>FORWARD</dispatcher>
      <dispatcher>REQUEST</dispatcher>
      <dispatcher>INCLUDE</dispatcher>
     </filter-mapping>
     
     
    </web-app>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 11/12/2007, 16h47
  2. Réponses: 6
    Dernier message: 06/11/2007, 12h10
  3. Réponses: 12
    Dernier message: 29/10/2007, 14h23
  4. Réponses: 1
    Dernier message: 18/10/2007, 16h32
  5. Réponses: 2
    Dernier message: 17/10/2007, 15h00

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