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

Servlets/JSP Java Discussion :

[JSF et JSP] Transmettre des paramétre via <jsp:include


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Points : 514
    Points
    514
    Par défaut [JSF et JSP] Transmettre des paramétre via <jsp:include
    Voila mon probléme :

    j'ai des fichiers jsf qui ressemble à ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <f:view>
     
    		<jsp:include page="env_graph_haut.jsp"  />
                                 **code jsf à inclure dans la page
     
    		<jsp:include page="env_graph_bas.jsp" />
     
    	</f:view>
    je voudrais savoir si on peut transmettre des paramétres à la page env_graph_haut.jsp avec jsp:include (ou un autre tag).
    En fait, suivant la page qui appelle env_graph_haut.jsp , je voudrais ecrire un titre différent et pour cela il faut que je sache quelle page à appelé env_graph_haut.jsp.

    Peut-on faire ça ? et comment faire ? Apparement en jsf il n'y à pas de tag spécifique pour faire cela. je dois donc utiliser <jsp:include> ou <c:import>

    Merci....

  2. #2
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tu peux utiliser <jsp:param/>... exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <jsp:include page="env_graph_haut.jsp">
              <jsp:param name="title" value="Titre de la page" />
    </jsp:include>
    a++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Points : 514
    Points
    514
    Par défaut
    Parfait ça marche. merci bcp.

    Tant que je suis petite question : est ce que c'est bien de melanger du JSF (ou meme du strut) avec des balises jsp ? je pensais qu'avec jsf je pourrais me passer des balises jsp mais dans ce cas la, je vois pas comment faire autrement qu'avec <jsp:include>

    Deuxiéme question : Le but des <jsp:include> dans mon cas est de separer le code "graphique" du code "metier" de la page. Est la meilleur solution d'utiliser ces balises ou peut-on faire autrement ?

    Et encore merci adiGuba...

Discussions similaires

  1. transmettre des paramètre entre formulaires
    Par ziz2005 dans le forum IHM
    Réponses: 6
    Dernier message: 27/10/2008, 16h55
  2. transmettre des paramètres à une form
    Par sundjata dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 07/08/2006, 20h02
  3. Comment transmettre des paramètres à un thread?
    Par Pragmateek dans le forum Threads & Processus
    Réponses: 4
    Dernier message: 16/03/2006, 15h12
  4. [JSP]Passer des paramètres dynamiques à un Flash
    Par paulo1b dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 27/11/2005, 22h29
  5. [jsp]transmettre un paramètre
    Par antigone dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/08/2003, 16h47

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