J'ai réalisé un moteur de recherche à partir d'une base de données, mon problème c'est que la boucle que j'ai développé dans la page JSP retourne JUSTE le premier résultat correspondant à la valeur recherchée alors que je souhaite avoir la liste de tout les valeur correspondante dans ma BD .
<%@ include file = "/WEB-INF/classes/jspf/pieds.jsp" %>
voici mon javaBean
package bd;
import java.sql.SQLException;
public class Produit extends ConnexionBD {
private int code;
private String designation ;
public Produit() {
lire("SELECT * FROM produit WHERE designation =""+designation+""");
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getDesignation() {
return designation;
}
public void setDesignation(String designation) {
this.designation = designation;
}
public boolean enregistrer() {
if (existeDéjà())
return true;
else return false;
}
public boolean existeDéjà() {
lire("SELECT * FROM Produit WHERE designation=""+designation+"" ");
return suivant();
}
public String identificateur(){
lire("SELECT code FROM produit WHERE code=""+code+"" AND designation=""+designation+""");
suivant();
try {
return résultat.getString("code");
}
catch (SQLException ex) {
return null ;
}
}
Y'a un truc que j'ai pas saisi. Tu cherches à afficher quoi exactement ? Des produits ? Des utilisateurs ? Es-tu sûr que les requêtes SQL sont bonnes et sont exécutées au bon moment ?
--
Pylouq Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.
je cherche à afficher les designations et codes des produits , l id utilisateur est juste un identifiant de la valeur designation , en ce qui concerne les requêtes , j les ai testé elle sont correctes .