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 :

[RichFaces] problème d'affichage


Sujet :

JSF Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut [RichFaces] problème d'affichage
    Bonjour,

    j'essaie d'utiliser des composants RichFaces dans une application JEE avec Eclipse Ganymède et Tomcat 6.0.

    Je pense avoir les bons jars (les 3 richfaces), car dans mes jsp il n'y a pas de problème avec l'import des URI.

    Cependant, aucune de mes pages n'affichent les composants voulus. Par exemple, je mets:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <h:form>			
         <rich:calendar></rich:calendar>				
    </h:form>
    dans une jsp, et celle-ci n'affiche qu'une croix rouge signalant une image non trouvée, et un champ de texte non éditable.

    Tomcat ne génère aucune erreur, Eclipse non plus.
    J'ai donc du mal à comprendre l'erreur, si quelqu'un pouvait m'aider...

    Merci!

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Est ce que tu as essayé un composant JSF de base,

    tu as bien définis le filtre ajax4jsf dans le web.xml?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    Oui, j'ai défini les tags dans web-xml comme dans la doc RichFaces, et tous les tags core et html marchent...

    Je ne comprends pas...

    Merci de votre aide!

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    aucun composant de richfaces ne marche bien??
    quelle est la version que tu utilises?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    En fait, j'ai l'impression que les composants a4j marchent, mais pas les Rich.

    J'utilise la version RichFaces 3.2.1, et JSF version 1.2 (enfin je crois, je ne sais pas comment vérifier).

    J'ai (entre autre) les jars:
    jsf-api
    jsf-impl
    jstl-1.1.2
    jta-1.1
    et les 3 jars de RichFaces.

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    quelle version JSF?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    Comme je disais, JSF version 1.2 je crois, mais je ne sais pas comment on vérifie.

  8. #8
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    ouvre le jar, dans le META-INF il doit y'avoir la version.
    Richfaces 3.2 ne fonctionne pas avec JSF 1.1 ou jdk 1.4.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    Ok, merci pour le tuyau, j'ai regardé dans le jar, il y a:

    "Implementation-Version: 1.2_09-b02-FCS" donc je pense que c'est bon.

    J'ai aussi le jdk 1.5 donc pas de problème à ce niveau-là.

    J'ai suivi les instructions de la notice.

  10. #10
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    et le code de ton web.xml ..?

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    Voilà mon 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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    	id="WebApp_ID" version="2.5">
     
      <display-name>DataEntry</display-name>
     
      <welcome-file-list>
        <welcome-file>/index.jsp</welcome-file>
      </welcome-file-list>
     
    	<context-param>
    		<param-name>org.richfaces.SKIN</param-name>
    		<param-value>blueSky</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>
     
      <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
        <url-pattern>/faces/*</url-pattern>
      </servlet-mapping>
      <error-page>
        <error-code>500</error-code>
        <location>/VueErreur.jsp</location>
      </error-page>
      
    </web-app>

  12. #12
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    bizard

    tu as quoi dans le dossier lib? et la version de ton serveur?


    tu n'a pas d'erreur lors du lancement du serveur ?

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    Voilà le contenu de mon dossier lib (désolé, pas envie de faire des copier/coller des noms):

    [image]
    <a href="http://img153.imagevenue.com/img.php?image=41134_jars_122_1139lo.JPG"> </a>
    [/image]

    Sinon, mon serveur est Tomcat 6.0, et je n'ai pas d'erreur au démarrage...

  14. #14
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    je n'arrive pas à voir ton image mon proxy me répond :

    .. ..
    Adult/Mature Content

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    [IMG]

    [/IMG]

    J'espère que là ça va marcher!

  16. #16
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    bizard..
    mais prend la dernière version release, la 3.3.1.GA
    Quelle est l'erreur quand tu utilise un composant richfaces ?

    ne fonctionne pas et fonctionne?

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    Si je fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <rich:panel header="Simple Echo">
        <h:inputText size="50" value="#{connexion.dateTest}" >
            <a4j:support event="onkeyup" reRender="rep"/>
        </h:inputText>
        <h:outputText value="#{connexion.dateTest}" id="rep"/>
    </rich:panel>
     
    <rich:calendar></rich:calendar>
    ça me donne, après avoir envoyé la requête en remplissant l'input:



    Si je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <a4j:outputPanel>	
        Simple Echo
        <h:outputText value="" />
        <h:inputText id="text1" label="text1" value="#{connexion.dateTest}">
        </h:inputText>
        </a4j:outputPanel>		
        <rich:calendar></rich:calendar>
    là j'ai:


    Mon calendar ne marche jamais... J'ai essayé avec gMap et autres composants Rich, aucun ne s'affiche...

  18. #18
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    regarde avec firebug pourquoi il n'arrive pas à trouver l'image..
    tu n'utilise pas apache en frontend?

    sinon essaye d'ajouter:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     <context-param>
      <param-name>org.richfaces.LoadStyleStrategy</param-name>
      <param-value>ALL</param-value>
     </context-param>
     <context-param>
      <param-name>org.richfaces.LoadScriptStrategy</param-name>
      <param-value>ALL</param-value>
     </context-param>

  19. #19
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 65
    Par défaut
    J'ai ajouté ce code dans le web.xml, rien ne change.

    Front-end je ne sais pas ce que ça veut dire, j'utilise Tomcat avec Eclipse, en localhost.

    Je peux essayer avec Firebug, mais j'ai l'impression que le problème est plus grave que le fait qu'il ne trouve pas l'image: il ne contruit absolument pas de calendrier (à moins que celui-ci soit uniquement constitué d'images, bon ça je ne sais pas).

    Merci pour l'aide en tout cas!

  20. #20
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu n'a pas quelque chose qui bloque le javascript ?
    regarde la source, tu dois avoir les liens de fichier javascript et css de richfaces. vérifie s'ils sont bien récupérés.

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/09/2010, 17h36
  2. RichFaces : problème d'affichage!
    Par baradoss dans le forum JSF
    Réponses: 2
    Dernier message: 27/05/2010, 11h45
  3. Réponses: 11
    Dernier message: 05/02/2010, 21h49
  4. Réponses: 3
    Dernier message: 20/11/2009, 11h28
  5. Réponses: 2
    Dernier message: 14/01/2008, 18h32

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