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 :

Afficher données d'un autre tableau d'une autre JSP


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 106
    Par défaut Afficher données d'un autre tableau d'une autre JSP
    Bonjour,

    Je n'arrive pas à afficher des données, sur ma page principale, d'un tableau qui se trouve dans une autre page JSP.

    En fait, dans ma page principale, j'ai 6 tableaux. Le 1er tableau m'affiche parfaitement mes données. Les 5 autres tableaux proviennent d'autres page JSP.
    Pour cela, j'ai utilisé des <jsp:include> et même essayé <c:import url=""> mais y a rien qui s'affiche !

    Pour être clair avec vous, j'ai utilisé une organisation MVC dans mon application, et je ne suis pas sûr que ça soit la bonne ! je mets une capture d'écran.

    Nom : Organisation_Projet.png
Affichages : 2206
Taille : 19,3 Ko

    La question c'est : Est ce que pour simplifié, dois-je utiliser qu'un seul MODELE, qu'un seul DAO et qu'une seule SERVLET ?

    Merci.

  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
    non y a pas de raison, mais ta question est extrèmement vague, on n'a ny code ni structure, rien à se raccorcher.

    Pour tes includes qui "n'affichent rien" faudrait déjà voir le include, le code de la jsp en question et comment sont initialisé les éventuels dao dont ont besoin ces pages.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 106
    Par défaut Compléments
    Oui effectivement, j'avais prévu de mettre des captures d'écrans de mon code et du rendu de l'application.
    - JSP avec tableau principal :

    Nom : JSP_TableauPrincipal.png
Affichages : 2228
Taille : 125,9 Ko

    -Les includes dans ma page principale :

    Nom : Page_Principale_Include.png
Affichages : 2184
Taille : 36,6 Ko

    - Arborescence de mon application :

    Nom : Arborescence-Projet.png
Affichages : 1978
Taille : 54,3 Ko

    - Bean :

    Nom : Bean-Page-Principale.png
Affichages : 1990
Taille : 42,5 Ko

    - Mon modèle :

    Nom : Modele_Page-Principale.png
Affichages : 2177
Taille : 47,1 Ko

    - Servlet associée :

    Nom : Servlet_Page-Principale.png
Affichages : 2027
Taille : 65,2 Ko

    - Rendu application :

    Nom : Rendu_Application1.png
Affichages : 2033
Taille : 152,6 Ko

    J'ai pas les données qui s'affichent mais j'ai le même nombre de lignes que les résultats de 1er tableau !!! ??? :

    Nom : Rendu_Application2.png
Affichages : 1995
Taille : 150,8 Ko

    Mes 4 autres tableaux :

    Nom : Rendu_Application3.png
Affichages : 1952
Taille : 711,9 Ko

    Voilà !

    En fait, je suis en train de tester, qu'à la place du 1er include (BS1.jsp), je mets une autre <form ...> avec un tableau comme mon tableau principal en modifiant aussi dans la servlet (path.equal="") avec ma méthode implémenté dans mon DAO que j'utilise donc dans ma servlet. En gros, je suis la même logique que pour mon tableau principal, là où j'ai toutes mes données qui s'affichent. Je n'ai pas oublié non plus d'ajouter ce qui va bien dans le web.xml.
    Je vous tiens au courant ...
    Images attachées Images attachées  

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 106
    Par défaut Réponse aux commentaires
    J'ai re-créer un projet propre avec un seul modele, une seule servlet, un seul DAO. Une fois tout ceci finit, j'ai une erreur :
    "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"

    Je vais vérifier mon CLASSPATH ainsi que mon JAVA_HOME ce soir. Je ne sais pas si le problème peut venir de là ou pas ?!!!

    Sur ce nouveau projet, j'utilise Tomcat 8.5 comme nouveau serveur. J'ai une question :

    Est ce que le version de Tomcat a un lien avec la version du JDK et du JRE de JAVA ?
    Est ce qu'il faut que j'utilise par exemple JRE8 pour Tomcat 8.5 ou ca n'a rien à voir ?

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2018
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2018
    Messages : 80
    Par défaut
    Bonjour,

    Non ce genre d'erreur signifie que le driver n'a pas été trouvé dans le classpath (driver mysql en l'occurrence ici).
    Vérifié que toutes les librairies ont bien été rajoutées. (le driver mysql doit manquer).

    Lien pour le driver : https://dev.mysql.com/downloads/connector/j/5.1.html

    Bonne journée

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 106
    Par défaut Réponse aux commentaires
    Merci. Effectivement, je l'ai supprimé de mes librairies, j'ai téléchargé la dernière version de mysql-connector, et là je n'avais plus d'erreur et Tomcat a pu se relancer, il n'était plus en erreur. Je vous donne un tuyau aussi, il faut mettre 'jstl-1.2.jar' dans le dossier WEB-INF/lib.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/03/2013, 08h51
  2. [Toutes versions] Recopier un tableau d'une autre feuille via une liste déroulante
    Par alex.du.09 dans le forum Excel
    Réponses: 3
    Dernier message: 18/05/2011, 17h10
  3. [XL-2007] récupération de données à partir d'un tableau sur une autre feuille
    Par cindy6311 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 05/08/2009, 14h34
  4. Réponses: 2
    Dernier message: 04/07/2008, 14h24
  5. Réponses: 19
    Dernier message: 22/06/2007, 09h54

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