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

Développement Web en Java Discussion :

Afficher 2 tableaux dans une même page Web


Sujet :

Développement Web en 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 2 tableaux dans une même page Web
    Bonjour,

    Je n'arrive pas à afficher 2 tableaux dans une page JSP ! J'utilise donc un modèle MVC. Mon 1er tableau m'affiche bien les données de ma BDD, mais mon 2nd tableau m'affiche rien, alors que j'ai utilisé la même logique.(Modèle, dao-daoImpl-Servlet). J'ai testé la requête SQL que j'utilise dans mon daoImpl et elle fonctionne très bien sur une autre page JSP, donc les données s'affichent très bien, mais là, je ne sais pas pourquoi rien ne s'affiche.
    Je vais mettre une capture d'écran pour que vous compreniez bien.
    *******************************************
    Page JSP où mes données s'affichent bien :
    *******************************************

    Nom : Capture_Formulaire_JSP.png
Affichages : 582
Taille : 119,6 Ko

    daoImpl : Méthode pour requêter en BDD

    Nom : Methode-DaoImpl-Formulaire.png
Affichages : 480
Taille : 66,5 Ko

    Servlet :

    Nom : Servlet-Formulaire.png
Affichages : 429
Taille : 51,6 Ko

    Rendu :

    Nom : Rendu-Formulaire.png
Affichages : 465
Taille : 14,0 Ko

    ******************** et sur la page ou j'ai un soucis ***************************

    Rendu sans filtrer :

    Nom : Rendu-brackets-JSP.png
Affichages : 487
Taille : 89,7 Ko

    Rendu avec filtre :

    Nom : Rendu2-brackets-JSP.png
Affichages : 483
Taille : 203,0 Ko
    Donc en filtrant, j'ai toujours ma seconde partie qui s'affiche plus bas, mais si je met une référence comme E002-1 pour afficher les partRef(1 à 7) la page reveint à son état initial, c'est à dire sans résultat.

    brackets.jsp :
    Nom : brackets-JSP-TABLE.png
Affichages : 467
Taille : 104,6 Ko

    Mon daoImpl,c'est le même code que pour ma page qui fonctionne.

    Servlet : (bout de code utile)
    Nom : Servlet-brackets-JSP.png
Affichages : 414
Taille : 22,2 Ko

    Rendu : (Ca m'affiche rien en mettant une référence)

    Nom : Rendu2-Brackets2-JSP2.png
Affichages : 422
Taille : 175,6 Ko

    J'espère que c'est clair. J'ai essayé de mettre le maximum d'explication. Je n'ai pas mis volontairement le code de mes Modele, car à part déclarer un attributs et faire des getters/setters ! Idem pour mon fichier "web.xml", j'ai bien déclarer mes path lié à mes servlets.

  2. #2
    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
    En fait, j'ai trouvé, j'ai fais avec un <jsp:include>, en incluant des données d'une autre page JSP. Cette dernière a son propre modèle, sa servlet, et sa méthode développée dans le daoImpl, donc ca s'affiche bien.

    Par contre, comment gardé les données du 1er tableau ( de la 1ère page JSP) ? Comment, en fait, ne pas revenir vers la page de départ mais en gardant en fait les paramètres qu'on été tapées dans les labels ? C'est primordial pour mon application.

  3. #3
    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,

    Je n'ai pas tout compris.
    Mais pour la question de garder les paramètres tapés par l'utilisateur, tu peux les stocker dans la session et les ré-afficher dans la JSP.

    Bonne journée

  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
    Je vais essayer d'être plus clair.
    En fait, lorsque je fais mes recherches avec mes labels (Area,Position...), j'ai mes données qui s'affichent dans le 1er tableau juste en dessous; là où j'ai comme colonnes : "Area - Position - Elecroute - BS1 - Img BS1 ...." ; Donc ca c'est bon.

    Par contre, le but, de ce que je souhaite faire, c'est rentrer les valeurs de BS1- BS2 - ... BS5, dans mes labels juste en dessous pour afficher des informations différentes issues d'une autre servlet-Dao-Modele-Bean. Mais lorsque je remplis ce champs label, les données de mon 1er tableau s'effacent.
    Je pense qu'il faut que j'utilise "SESSION" en JEE dans ma servlet associée et utilisé un <c:out ...> dans ma JSP. Qu'en pensez-vous ?

  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,

    Oui, en effet, comme dis plus ou je vous conseille de regarder du côté de la session avec java ee.
    Stocker l'objet souhaité dans la session, du côté de la servlet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    session.setAttribute(monObjet);
    Et vous pouvez afficher le résultat dans n'importe quelle JSP tant que la session est active.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <c:out ${monObjet.monAttribut} />
    Tenez-nous informé

    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, je vais essayer cette solution de session en JEE, et je vous tiens au courant, puis je mettrai la solution finale.

Discussions similaires

  1. Afficher un SITE web dans une autre page web
    Par ahimsa66 dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 22/10/2015, 11h10
  2. [AJAX] Afficher resultat dans une seconde page web
    Par Skytrancer dans le forum AJAX
    Réponses: 3
    Dernier message: 15/05/2011, 21h14
  3. Réponses: 6
    Dernier message: 05/03/2010, 22h07
  4. 3 boutton submit dans une seule page web
    Par jack_1981 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/01/2006, 12h37

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