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 Facelets Tiles


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut JSF Facelets Tiles
    Bonjour,
    J'essaie d'integrer Tiles à JSf et ca marche à peu prés. (En fait c'est une appli déjà developée sans Tiles).
    Le truc qui m'ennuie est que je n'arrive plus à configurer les navigation rules ?
    Comme tiles est une imbrication de jsp, la balise <from-view-id> est inutilisable.

    Est ce que les facelets (en effet djo.mos me l'a conseillé) permet de ne pas toucher aux navigations rules.

  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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Je n'ai jamais utilisé Tiles, donc je ne pourrais pas trop t'aider pour ton problème.

    Concernant Facelets, il n'a absolument aucun problème avec les navigation rules...
    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
    Bonjour.
    En effet, je crois qu'utiliser Tiles qui vient du monde Struts dans une application JSF est une très mauvaise idée, même si ça marche ...
    Et facelets, étant spécifiquement développé pour JSF dans le but de ne pas passer par les JSPs (cycles de vies incompatibles, etc.), ne pose pas le moindre problème ni avec les navigation rules, ni rien d'autre !

    Bonne chance.

  4. #4
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    Je vais vous donner le truc : Je viens de le trouver sur forum !!!!
    en fait il faut saisir dans le web.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	<context-param>
    	  <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    	  <param-value>.tiles</param-value>
    	</context-param>
    Et nommer les <definition> avec .tiles au bout.

  5. #5
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut Facelets suite au tuto de djo.mo
    J'utiliser donc les facelets en suivant le tuto + l'ami google.
    Mais comment fait on pour intégrer un jsp dans la le template.
    Dans le tuto il ne s'agit que de chaine de caractere ?

    Est ce que si mon template est de la forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <ui:insert name="header"></ui:insert>
    Je peux insérer une page dans header ???
    Je n'en n'ai pas l'impression ?

  6. #6
    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
    Bonjour.
    Tu peux inclure une page avec le tag <ui:include page="..." />.
    Mais normalement, tu ne devrais pas avoir besoin d'inclure des pages ; si c'est un truc récurrent, tu peux inclure le contenu directement dans le template, non ?
    Sinon, on ne parle plus de JSPs quand on utilise facelets car justement, facelets remplace les JSPs par les fichiers xhtml.

    Bonne chance.

  7. #7
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    OK Merci pour l'info.
    Il s'agit pour moi d'améliorer une appli web développée avec JSF mais sans gestionnaire de "layout" ! En gros il y a plusieurs pages avec bcp de code redondant (menu, header, footer...) !! - J'ai un peu de mal à m'y retrouvé
    En + ces pages ne sont pas clean au niveau de la structure (tag manquant, code javascript éparpillé dans la page...).

    Merci à tous les deux pour ces précieux tuyaux..

Discussions similaires

  1. JSF + Facelets + RichFaces
    Par gufra dans le forum JSF
    Réponses: 14
    Dernier message: 18/02/2009, 16h37
  2. [JSF - Facelets] Theme
    Par gufra dans le forum JSF
    Réponses: 3
    Dernier message: 26/09/2007, 13h49
  3. JSF & Facelet
    Par gufra dans le forum JSF
    Réponses: 3
    Dernier message: 19/09/2007, 10h23
  4. jsf - facelets : question sur la composition
    Par javaphil dans le forum JSF
    Réponses: 9
    Dernier message: 28/08/2007, 17h51
  5. JSF facelets debutant
    Par chazou dans le forum JSF
    Réponses: 1
    Dernier message: 08/12/2006, 17h27

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