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 :

JSP include autre projet


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut JSP include autre projet
    slt,
    est ce que quelqu'un sait comment faire pour inclure une page jsf dans une page jsf , en sachant que la page jsf à inclure appartient à un autre projet;

    voilà l'arborescence du fichier webapps de tomcat après les deploiments :

    la page que je veux inclure est en rouge
    la page où je veux inclure est en vert

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Webapps
    ................projet1
    .........................pageJSFàInclure.jsf
    ................projet2
    .........................pages
    .................................pageJSFoùInclure.jsf
    Merci d'avance
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Ce sont des webapps séparées, elles ne se voient pas, tu ne peux donc pas demander à un projet d'utiliser des ressources d'un autre projet. Dans ton cas je dirais donc: copie au préalable le contenu de projet1 dans projet2.

  3. #3
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut
    Je vois ce que vous voulez dire,
    mais il y'a un truc c'est que quand je fais un bouton qui pointe sur une page d'un autre projet ça marche très bien.

    par exemple si je suis dans la "page2" du "projet2" et j'appuis sur le menu suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <rich:menuItem submitMode="ajax"
    onclick="document.location.href='../../projet1/page.jsf'" />
    ça marche très bien.
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par haskouse Voir le message
    Je vois ce que vous voulez dire,
    mais il y'a un truc c'est que quand je fais un bouton qui pointe sur une page d'un autre projet ça marche très bien.

    par exemple si je suis dans la "page2" du "projet2" et j'appuis sur le menu suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <rich:menuItem submitMode="ajax"
    onclick="document.location.href='../../projet1/page.jsf'" />
    ça marche très bien.
    CA n'a rien à voir, la tu passe par le browser.

  5. #5
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut
    ahh ok.
    donc pour vous c'est quoi la solution plus exactement ?

    je mets le premier projet dans le deuxième ?
    ou bien je ne fais ça qu'au niveau du deploiement ? si c possible ? et si c le cas comment faire ? ( tomcat6 , myeclipse Version: 5.5.1 GA)

    Merci d'avance
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ca dépend de tes besoins. Mais à la base faudra recopier le jsf dans ton deuxième projet d'une manière ou d'une autre. Y a plein de manières de le faire. Au déploiement, à la compilation, un lien de le source repository, une copie hard, des ressources jsf dans les jar (pour les views qui le supportent), etc.

  7. #7
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut
    bon je vous explique un peu ce que je veux faire,

    j'ai une page1 du projet1 où j'utilise un bean.
    j'ai une page2 du projet2 qui inclus cette page1 du projet1.

    maintenant si je copie la page1 vers le projet2 je ne pourrais plus utiliser le bean du projet1.

    est ce qu'il ya un moyen pour réaliser ça ?
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  8. #8
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par haskouse Voir le message
    bon je vous explique un peu ce que je veux faire,

    j'ai une page1 du projet1 où j'utilise un bean.
    j'ai une page2 du projet2 qui inclus cette page1 du projet1.

    maintenant si je copie la page1 vers le projet2 je ne pourrais plus utiliser le bean du projet1.

    est ce qu'il ya un moyen pour réaliser ça ?
    Toutes les ressources doivent être copiées pour que la page inclue fonctionne. Ca inclue les beans, les faces-config, etc.

  9. #9
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut
    Je sais très bien que le fait de copier ça va marcher, mais je ne veux pas faire ça.

    je veux garder la possibilité de ne demarrer qu'un seul projet à la fois pour ne pas consommer bcp de mémoire. c'est pour ça que j'ai partagé les deux projets.
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

Discussions similaires

  1. [Création nouveau projet] - Référencer un autre projet
    Par TexAvery dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 17/08/2004, 12h55
  2. [Struts] pb avec jsp:include
    Par njac dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 10/06/2004, 16h14
  3. [JSP]include JSP via out.println ?
    Par MSP dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 13/05/2004, 08h07
  4. [JSP] Include, problème de chemin relatif
    Par dafly dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/04/2004, 14h11
  5. [JSP]"<jsp:include" ou "<%@ in
    Par coubi64 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 31/03/2004, 17h28

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