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 :

[Debutant][JSP]


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 3
    Points : 5
    Points
    5
    Par défaut [Debutant][JSP]
    j'ai ecrit la page suivante:
    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
    <%@ page import="java.sql.*" %> 
    <html>
    <head>
    <title>Résultat</title>
    </head>
    <body>
     
    <%
    String nom=request.getParameter("nom");
    String prenom=request.getParameter("prenom");
    out.print(nom+" "+prenom+" est joignable au(x) numéro(s) suivants:"); 
     
    Class.forName("com.mysql.jdbc.Driver");
    Connection dbCon=DriverManager.getConnection("jdbc:mysql://localhost/annuaire");
    String requete="select lieu,num from joignable where (nom="+nom+" and prenom="+prenom+")";
    Statement stmt=dbCon.createStatement();
    ResultSet resultat=stmt.executeQuery(requete);
     
    while (resultat.next()){
    String lieu = resultat.getString("lieu");
    String num = resultat.getString("num");
    out.println("<ul>");
    out.println("<li>"+lieu);
    out.println(num);
    out.println("</ul>");}
     
    resultat.close();
    dbCon.close();
    %>
     
    </body>
    </html>
    Et voici le message d'erreur qui s'affiche:Le serveur a recontrer une erreur interne () qui l'a empèché de satisfaire la requête.

    exception

    org.apache.jasper.JasperException: Column not found, message from server: "Champ 'dupont' inconnu dans where clause"

    ce message s'affiche avec 'dupont' si dans mon formulaire je demande une recherche sur 'dupont'.
    Ou est mon pb?Merci

  2. #2
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String requete="select lieu,num from joignable where (nom="+nom+" and prenom="+prenom+")";
    Si affiche ta requete tu verrais qu'elle contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select lieu,num from joignable where (nom=dupont and prenom=prenom)
    Et le serveur de BD te dit qu'il ne connais pas le nom du champs nommé dupont.
    Pour faire une comparaison avec la chaine dupont tu dois le mettre entre simple quote:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String requete="select lieu,num from joignable where (nom='"+nom+"' and prenom='"+prenom+"')";
    a++

  3. #3
    Membre expérimenté
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 1 407
    Points
    1 407
    Par défaut
    j'aurais mis \' plutot mais le probleme est bien celui là.

  4. #4
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par RanDomX
    j'aurais mis \' plutot mais le probleme est bien celui là.
    C'est la même chose. Dans une String le caractère ' n'est pas interprété donc on peut se passer du \

  5. #5
    Membre expérimenté
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 1 407
    Points
    1 407
    Par défaut
    oui c vrai c parce que j'avais plutot l'habitude de mettre des doubles quotes.
    @+

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 3
    Points : 5
    Points
    5
    Par défaut
    OK. Merci a tous

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

Discussions similaires

  1. [Debutant] [JSP/Servlet] Upload d'image vers le serveur
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 05/07/2005, 17h42
  2. [Debutant] jsp et mysql
    Par rose dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 23/02/2004, 14h38
  3. [debutant][jsp]Passage d'entier avec une session sans cookie
    Par o151181 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 04/02/2004, 18h22
  4. [debutant][jsp][javabean] installation javabean sous tomcat4
    Par phieu dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 11/09/2003, 15h20
  5. [debutant][JSP][bean]
    Par blaz dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 26/08/2003, 14h19

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