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 :

FRAMESETS dans une JSP, dans le WEB-INF


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 59
    Points : 69
    Points
    69
    Par défaut FRAMESETS dans une JSP, dans le WEB-INF
    Bonjour,

    Voici mon problème avec des FRAMESETS dans une page JSP:

    1.)Dans la page JSP 'principale', chaque FRAME fait référence à une page JSP 'secondaire'
    --->avec le code: <FRAME SRC="frameLeft.jsp" NAME="frameLeft" ...>
    2.)Toutes les pages JSP sont déposées dans le répertoire WEB-INF.
    3.)Lorsque je demande la page 'principale', je recois une "ERREUR404".
    4.)A l'extérieur du WEB-INF, la page s'affiche sans erreur.
    --->mais j'ai besoin de la mettre à l'intérieur

    QUESTION :
    L'affichage d'une page JSP se trouvant à l'intérieur du WEB-INF, et contenant des FRAMES est-il vraiment impossible ? Si c'est réalisable, comment faire ?

    Merci d'avance, j'ai cherché dans le tutoriel 'HTML' sans trouver...
    chat_roux

  2. #2
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 864
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 864
    Points : 3 438
    Points
    3 438
    Par défaut
    Salut,

    Tu ne peux pas accéder par une url au contenu du repertoire WEB-INF, c'est un répertoire qui est censé contenir tes classes java compilées, tes fichiers de configuration comme le web.xml, donc c'est inaccessible "directement"

    En fait pour bien faire, il faut que tu utilises un framework de type Struts ou SpringMVC.

    Normalement, si ton application est bien conçue, les utilisateurs ne doivent jamais directement tomber sur une jsp, mais sur des "actions", qui redirigent sur une servlet, qui fait un appel à la couche service qui fait le travail demandé et qui retourne le résultat à la servlet, cette dernière place le résultat sur une portée visible de la jsp, et redirige au final vers la jsp, qui elle peut se trouver dans WEB-INF, car au final ce que le client a demandé c'est une "action" et non la JSP directement, ce qui te laisse la liberté de la déposer où tu veux.

    Je te conseille de regarder des tutoriaux sur Struts ou SpringMVC ( je préfère pour ma part SpringMVC et je te le conseille )

    J'espère que mon post t'aide à avoir une meilleure vision du découpage en couches de ton application, qui la rend beaucoup plus maintenable et évolutive !

    A+

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Points : 386
    Points
    386
    Par défaut
    au lieu de faire
    --->avec le code: <FRAME SRC="frameLeft.jsp" NAME="frameLeft" ...>
    teste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    --->avec le code: <FRAME SRC=<jsp:include page="frameLeft.jsp" /> NAME="frameLeft" ...>
    je pense que ça drevai répondre à ton pb si tu fonctionnes en MCV

  4. #4
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 59
    Points : 69
    Points
    69
    Par défaut FRAMESETS dans une JSP
    Bonjour ,

    et merci aux 2 intervenants précédents pour l'aide fournie:

    -->Je vais essayer la solution qui m'a été proposée :
    <FRAME SRC=<jsp:include page="frameLeft.jsp" /> NAME=....>

    -->Ceci dit, sur votre recommandation je vais m'initier à STRUTS et à SPRING (je n'osais pas me lancer là-dedans, craignant la difficulté) .

    Merci à tous les 2 pour votre aide.
    chat_roux

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/08/2009, 01h44
  2. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 20h05
  3. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 11h13
  4. [JSF]Affichage de beans depuis une ArrayList dans une JSP
    Par adrien.nicolet dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 05/06/2006, 18h33
  5. [Pl/Sql] Appel d'une jsp dans une procedure
    Par shaun_the_sheep dans le forum Oracle
    Réponses: 7
    Dernier message: 21/04/2006, 09h13

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