cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 17 sept. 2010 à 14:45
Salut,
Quel est l'intérêt de mettre du code java dans une JSP ??? depuis le temps que je le répète : PAS DE CODE JAVA DANS UNE JSP : ca rend le code difficile à lire, moins optimisé, est source de bug, et empêche les tests unitaires !
Le code java se met dans une servlet, la JSP n'est là que pour formater la page HTML résultante, c'est tout ! On code pas en J2EE comme on code en php.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
titawine
Messages postés6Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention29 mars 2012 17 sept. 2010 à 15:25
oui je sais tu as raison c'était juste pour tester l'affichage. le principe problème là c'est pourquoi la boucle while(rs1.next()) ne revois que le premier résultat?
titawine
Messages postés6Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention29 mars 2012 17 sept. 2010 à 16:55
non j'ai pas d'erreur mais c'est vrai pas besoin d'apostrophes.
j'ai déjà testé les requêtes et ça marche.
pour ce bout de code que j'ai écrit, et lorsque l’exécute j'botiens :
nomEmploye1 prenomEmploye1 congé administratif 2010 1
et si j’enlève :
String query2 = "SELECT typeAbsence FROM typeAbsence where idTypeAbsence='"+id+"'";
ResultSet rs2 = state.executeQuery(query2);
while(rs2.next()){
conge =rs2.getString("typeAbsence");
}
et j’exécute la page je vais avoir le résultat suivant :
nomEmploye1 prenomEmploye1 null 2010 1
nomEmploye2 prenomEmploye2 null 2010 20
nomEmploye3 prenomEmploye3 null 2010 34
.
..etc
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 17 sept. 2010 à 17:22
Salut,
Sûrement le problème des apostrophes : les apostrophes servent à délimiter des champs de type varchar, donc si c'est un type int, ca te renverra rien, et te déclenchera une exception. Sauf que tu es dans une jsp... donc les exceptions sont affichées... ou pas !
Tu le mettrais dans une servlet, au moins tu serais sûr que l'erreur est logguée.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement