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 :

comment diviser une page jsf en trois partie


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut comment diviser une page jsf en trois partie
    Bonjour à tous,

    je souhaite avoir une page jsf diviser en trois parties de telle sorte que chaque partie m'affiche une page jsf à part.

    une page tous haute(pour les images , la date ,l'utilisateur connecté...)
    une page en bas a droit pour le menu
    une page en bas à gauche pour le reste du traitement.

    est ce que quelqu'un peux me donner une idée comment ça se fait en jsf.

    merci d'avance pour votre aide

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Perso, je te recommande de regarder du côté des Facelets, et en particulier des templates. Djo.mos a fait un tutoriel là dessus !
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Hello,
    Merci Romain, Je confirmes ton point de vue et j'ajouterais que le lien est : http://djo-mos.developpez.com/tutori...acelets-intro/

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut facelets
    Bonjour,

    Je vous remercie trop fort pour votre aide romaintez et djo.mos.

    Vraiment ça tombe bien que ce tutorial et le votre djo.mos j’ai essayé de le suivre pour construire mon premier composant et j’ai pas réussi, ça sera le bonheur pour moi si vous arrivé à m’aider.
    J’explique :
    J’ai juste commencé par le petit exemple qui n’utilise pas vraiment facelet (List 3), j’ai configuré facelets de la manière indiqué clairement dans la première partie de votre tutorial(j'ai utilisé facelets1.0.14).
    A l’éxecution sous eclipse europa 3.3 et en utilisant tomcat 6 ,j’obtiens le message suivant :
    java.lang.NoClassDefFoundError: com/sun/el/ExpressionFactoryImpl
    com.sun.facelets.impl.DefaultFaceletContext.<init>(DefaultFaceletContext.java:78)
    com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:91)
    com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:408)
    com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:442)
    com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
    com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    est ce que vous voyez d'ou ça vient le probleme.


  5. #5
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Hum ... je crois savoir d'où ça vient.
    Tu as ajouté le jar de facelets dans le build path, on est bien d'accord ? Mais t'as peut être pas coché la case de ce même jar dans la vue J2EE Module dependancies (juste au dessus de Build Path), n'est ce pas ?

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    c'est vrai j'ai ajouter jsf-facelets.jar au build path.

    mais j'ai pas bien compris ce que vous dite à propos des dependances

    j'ai en faite essayé de la coché comme vous m'avez dit mais je la trouve pas.

    j'ai alors l'ajouté de nouveau et rien ne change j'obtient toujours le meme message.

    que dois je faire

  7. #7
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Ok, clic droit sur le projet, JAva Build PAth, Configure Build PAth, ça doit te donner cette vue là: (1ère pièce jointe)

    De là, tu ajoutes facelets.jar avec "Add external Jars".

    Au dessus de Java Build Path (dans le tree, à gauche), il y'a J2EE Module Dependancies, cliques dessus, pour avoir cette vue là: (2ème pièce jointe).

    Eclipse va te demander d'appliquer les changements, choisis "Apply".
    Dans cette liste, tu dois voir le fichier facelts.jar que tu as ajouté, et tu dois aussi le cocher, comme dans la seconde capture j'ai coché le fichier hessian-xx.jar.

    Relances ensuite le projet pour tester.
    Images attachées Images attachées  

  8. #8
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    merci infiniment pour votre support djo.mos c'est trés gentille de votre part de m'envoyer des "imprimé ecran" pour m'expliquer.


    mais le problème est que la classe qui causse le problème est vraiment manquante dans le jsf-facelets.jar.

    j'ai trouvé sur le net la bibliothèque el-ri.jar qui m'a résolu enfin le problème.

    et avant de mettre "resolu" je vous demande une autre question, dans votre tutoriel vous diviser la page en 3 parties horisentales.

    est ce qu'il y a pas une solution pour avoir la page tel que j'ai déja décri en haut.


  9. #9
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Ok, content que tu t'en sors :cool:

    Sinon, pour ce que tu demandes, ça n'a strictement rien à voir avec facelets ni avec JSF. C'est plutôt du domaine du XHTML/CSS, je te conseille alors d'aller voir un template tout prêt ou des tutos sur le sujet.

    Facelets te permet ensuite d'utiliser ce template telquel dans tes pages JSF.

  10. #10
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    ok, je veux suivre votre conseil.

    bonne journé et bon travail djo.mos

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

Discussions similaires

  1. [PHP 5.2] Comment Diviser une page en plusieurs colonne
    Par pacar dans le forum Langage
    Réponses: 5
    Dernier message: 28/07/2014, 16h47
  2. Diviser une page en plusieurs partie
    Par Invité dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 22/05/2009, 19h24
  3. comment diviser une fentre de wizard en 3 parties?
    Par doudoubens dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 09/03/2009, 09h09
  4. [BO 6.5.1][DeskI] Comment diviser une page en 2 ?
    Par blackhole dans le forum Deski
    Réponses: 11
    Dernier message: 09/04/2008, 10h13
  5. comment afficher une page html dans jsf ?
    Par Philcmoi dans le forum JSF
    Réponses: 1
    Dernier message: 01/10/2007, 11h47

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