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 :

JSP pour appeler et afficher un JAVA


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1
    Par défaut JSP pour appeler et afficher un JAVA
    Bonjour,

    Etant débutant en Java et luttant contre le dégoût pour ce langage , j'ai besoin d'aide pour afficher sur une page web les données d'une table BDD Mysql toutes simples.

    Le Java fonctionne tout seul, mais je voudrais afficher sur une JSP, sans formattage particulier (assez difficile comme ça!). Je le mets ci-dessous, si quelqu'un peut m'aider pour aller au plus simple ... Merci par avance pour les âmes charitables.

    Index.jsp (form) -> ShowTaxis.jsp (qui devrait afficher) -> DBConnect.java

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form method="post" action="ShowTaxis.jsp">
                <br><br>
                <input type="submit" value="Show Taxis" > <br><br>
        </form>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    package javaapplication1;
     
     import java.sql.*;
     import java.io.*;
     
     public class DBConnect implements java.io.Serializable{
     
     public static void main(String[] args){
     
    try{
     //Chargement de mon pilote
     Class.forName("com.mysql.jdbc.Driver");
     
    //Connexion à ma base mysql avec mon login et mot de passe
     Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/bdtaxi","root","");
     
    //Création de mon statement qui va me permettre d'executer mes requetes
     Statement instruction = connexion.createStatement();
     ResultSet resultat = instruction.executeQuery("SELECT * FROM taxi");
     
     while(resultat.next()){
     
     System.out.println("---------------------------"); // délimiteur
     System.out.println("Nom du Taxi : "+resultat.getString("nomTaxi"));
     System.out.println("Numero Immatriculation : "+resultat.getString("numImmatriculation"));
     }
     }
     catch (Exception e){
     System.out.println("echec chargement pilote : "+e);
     } 
     }
     }
    Résultat local :

    ---------------------------
    Nom du Taxi : A
    Numero Immatriculation : 2007WW75
    ---------------------------
    Nom du Taxi : B
    Numero Immatriculation : 0331AW77
    ---------------------------
    Nom du Taxi : C
    Numero Immatriculation : 1234GT69
    ---------------------------
    Nom du Taxi : D
    Numero Immatriculation : 2804CN75
    ---------------------------
    Nom du Taxi : E
    Numero Immatriculation : 2007FT62
    BUILD SUCCESSFUL (total time: 3 seconds)
    NB1: j'utilise Netbeans IDE 5.5
    NB2: cours Java/Servlets/JSP dans le coin de Marne la Vallée bienvenus!

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 237
    Par défaut
    mouais, tu devrais regarder quelques tutoriaux qui t'expliqueraient le modèle MVC

    Sinon, si tu veux faire comme ça, sans framework particulier comme struts, tu dois implémenter un bean qui va récupérer les infos stokés en base. tu crée un bean pour chaque enregistrement, puis tu mets le bean dans un objet de type arraylist par exemple.
    tu met l'objet araylist dans l'objet request ou session de ta servlet puis tu le récupères dans ta jsp et tu fais une itération dessus afin d'affciher ce qu'il y a dedans...

    voilà sans les détails ce que tu peux faire.

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/06/2007, 19h15
  2. appel d'une classe java dans un jsp
    Par kanzarih dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 01/03/2007, 13h06
  3. Réponses: 1
    Dernier message: 12/02/2007, 15h22
  4. [JSP/Servlet] Appel en boucle pour tester la rapidité
    Par kurtalis dans le forum Servlets/JSP
    Réponses: 15
    Dernier message: 15/06/2006, 17h53
  5. Appel d'une methode java dans un fichier jsp
    Par kodo dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 06/05/2006, 13h46

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