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 :

alternative de l'utilisation des frameset en jsp


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut alternative de l'utilisation des frameset en jsp
    bonjour, voilà dans mon application web développée en JSF je met un bandeau haut avec un menu dans toutes mes pages, au lieu de répéter le code du bandeau et du menu dans toutes les pages de mon projet, une simple solution serait d'utiliser les frameset, sauf que je crois qu'il existe une autre solution en jsp, je sais uniquement que ça existe mais je n'ai aucune autre information là dessus.

    si qq1 saurait de quoi il s'agit je le remercie d'avance

  2. #2
    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
    Salut,
    Y'aurait une solution basique en JSP via les <jsp:include>
    Ou encore utiliser Facelets, une technologie de présentation (alternative à JSP) utilisable uniquement avec JSF, d'ailleurs, elle est taillé sur mesure pour JSF et pour regler les problèmes du couple JSF/JSP (ils ne s'entendaient pas très bien).

    J'avais rédigé un article ladessus si ça t'intéresse:
    http://djo-mos.developpez.com/tutori...acelets-intro/

  3. #3
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Par défaut
    Il y a sitemesh qui te permet de rajouter par exemple un bandeau et un menu dans toutes tes pages

    Un bon tuto ici : http://loic-mathieu.developpez.com/j...itemesh-intro/

  4. #4
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut
    merci bcp je vais voir ça

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383

  6. #6
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut
    Citation Envoyé par djo.mos Voir le message
    Salut,
    Y'aurait une solution basique en JSP via les <jsp:include>
    j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <jsp:include page="bandeau_haut_emp.jsp"/>
    ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ include file="bandeau_haut_emp.jsp" %>
    ça marche avec une simple page, mais une fois que j'ajoute une vue jsf à la page le include ne donne plus de résultat

    est-ce que c'est normal ??

  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

  8. #8
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut
    en fait j'ai un menu avec un bandeau haut dans une page que je veux inclure dans toutes mes pages.
    Si j'ai bien compris, je crée mon menu normal dans une page JSP, ensuite pour l'inclure dans une autre page je met :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <f:subview id="header">
                    <jsp:include page="bandeau_haut_emp.jsp" />
             </f:subview>
    sauf que là , mon menu est crée avec richFaces, si j'inclue une simple page ça marche mé avec une page avec une vue JSF ça me génère une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javax.servlet.ServletException: java.lang.IllegalStateException

  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
    Non, le subview va plutôt dans la page incluse.

Discussions similaires

  1. [ JSP ] utilisation des filtres
    Par Pi2 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/11/2006, 14h44
  2. De l'utilisation des FrameSet
    Par Alec6 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 21/09/2006, 09h30
  3. utilisation des sessions dans les jsp
    Par casho dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 16/08/2006, 19h45
  4. [JSP] Utilisation des Generics dans une scriptlet
    Par trochv dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 13/06/2006, 14h23
  5. [jsp] Utiliser des frames
    Par parasol007 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 22/05/2006, 10h39

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