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 avec t:commandNavigation et autre


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 226
    Par défaut [RichFaces] Problème avec t:commandNavigation et autre
    Salut,
    j'ai à la base un projet JSF utilisant:
    JSF 1.1
    Tomcat 5.5
    Java 1.5
    MyFaces
    tomahawk 1.1.9
    Eclipse 3.4.1

    J'ai voulu ajouter RichFaces 3.1.6 (normalement compatible avec tout ça).
    J'ai suivi la doc, j'ai ajouté les fichiers de richfaces dans WEB-INF\lib et j'ai modifié web.xml en ajoutant au début:

    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
     
    <context-param>
    	<param-name>org.richfaces.SKIN</param-name>
    	<param-value>blueSky</param-value>
    </context-param> 
    <context-param>
          <param-name>org.richfaces.CONTROL_SKINNING</param-name>
          <param-value>enable</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>
    Je n'ai pas d'erreur au démarrage de Tomcat mais depuis que j'ai modifié le web.xml ma barre de navigation crée avec t:panelNavigation/t:commandNavigation ne fonctionne plus!
    IE6 donne l'erreur "Object expected" sur la ligne de code du lien cliqué.

    Ensuite, à la fin de certaines pages j'ai le texte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="jsf_state_64" value="H4sIAAAAAAAAAN1dDWzc1n3n3Uk6Wf6QZDv+tnO ......
    Je ne sais pas d'où ça vient...
    Et la page home.jsf, contenant uniquement le menu de navigation ne se charge pas (elle reste blanche).

    Je n'ai pas d'erreur dans le log...donc je ne sais vraiment pas quoi faire!!

    Un petit aide svp!
    Si vous voulez des compléments, ou le web.xml en complet, ou autre, demandez svp

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 226
    Par défaut
    j'ai essayé de modifier la valeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	<context-param>
    		<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    		<param-value>client</param-value>
    	</context-param>
    de "client" à "server".

    C'est encore pire...il y a des autres bout de codes qui s'affichent...

    Vu le changement je pense que le web.xml change quelque chose...donc je le met ici pour voir si quelqu'un trouve l'erreur.
    Fichiers attachés Fichiers attachés

  3. #3
    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 peux garder le server state saving method, apr contre, il y'a d'autres modifications pour utiliser tomahawk.. tu trouvera plus d'informations ici

    Pourquoi tu ne passe pas à JSF 1.2, pour profiter des derniers avancés de richfaces.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 226
    Par défaut
    Merci pour la réponse, je regarde le lien.
    Par contre je suis bloquée à Tomcat 5.5 pour le moment, et sauf erreur il n'est pas compatible avec JSF 1.2.

    J'envisage de tout updater, mais ce seras dans un bon moment...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 226
    Par défaut
    J'ai regardé, mais si j'ai bien compris, il dit seulement que les filtres de RichFaces doivent être placés en tout premier. C'est ce que j'ai fait...
    Est-ce qu'il y a autre chose que je n'arrive pas à voir?

  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
    déclarer les taglibs tomahawk dans un fichier xml, tu l'a fait ? regarde le lien de myfaces..

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

Discussions similaires

  1. richfaces: probléme avec a4j:commandButton
    Par Narouto dans le forum JSF
    Réponses: 5
    Dernier message: 08/06/2011, 22h54
  2. Réponses: 1
    Dernier message: 06/04/2011, 16h15
  3. Réponses: 14
    Dernier message: 26/11/2010, 12h28
  4. [RichFace] problème avec rich:calendar
    Par Nounoursonne dans le forum JSF
    Réponses: 3
    Dernier message: 18/12/2009, 14h45
  5. Réponses: 4
    Dernier message: 23/01/2008, 11h35

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