[JAVA] Jsp et balise avec corps
Fermé
finch
-
18 janv. 2007 à 11:22
HackTrack Messages postés 618 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 13 juillet 2013 - 22 janv. 2007 à 12:02
HackTrack Messages postés 618 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 13 juillet 2013 - 22 janv. 2007 à 12:02
A voir également:
- [JAVA] Jsp et balise avec corps
- Balise br ✓ - Forum Webmastering
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
1 réponse
HackTrack
Messages postés
618
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
13 juillet 2013
972
22 janv. 2007 à 12:02
22 janv. 2007 à 12:02
Salut !
A première vue, le code de ton custom tag est correctement écrit.
Je pense que l'erreur provient de ta requête SQL.
Dans ta requête SQL, tu dois peut-être remplacer
Si ta requête est correcte, c'est qu'il y a un problème durant l'exécution de celle-ci.
Afin de la détecter, remplace
par:
Tu verras alors si c'est à cet instant que survient l'erreur et tu pourras débuguer en utilisant les infos du stacktrace (peut-être un problème de connexion à ta base de données?)
Si l'erreur ne provient pas de là, c'est que ta requête renvoie "null".
Pour éviter que cela ne "plante" ton application, remplace:
par:
;-)
HackTrack
A première vue, le code de ton custom tag est correctement écrit.
Je pense que l'erreur provient de ta requête SQL.
Dans ta requête SQL, tu dois peut-être remplacer
LIKE ('DIVORCE') par LIKE ('%DIVORCE%') ou quelque chose de semblable.
Si ta requête est correcte, c'est qu'il y a un problème durant l'exécution de celle-ci.
Afin de la détecter, remplace
try {
rs = instruc.executeQuery(requete);
pageContext.setAttribute("rs",rs);
} catch(SQLException e) {
arret=true;
}
par:
try {
rs = instruc.executeQuery(requete);
pageContext.setAttribute("rs",rs);
} catch(SQLException e) {
arret=true;
e.printStackTrace();
}
Tu verras alors si c'est à cet instant que survient l'erreur et tu pourras débuguer en utilisant les infos du stacktrace (peut-être un problème de connexion à ta base de données?)
Si l'erreur ne provient pas de là, c'est que ta requête renvoie "null".
Pour éviter que cela ne "plante" ton application, remplace:
<caddie.selectListBrochure>
SELECT * FROM brochures WHERE categorie LIKE 'DIVORCE';
</caddie.selectListBrochure>
...
<% while(rs.next()) { %>
…
par:
<caddie.selectListBrochure>
SELECT * FROM brochures WHERE categorie LIKE 'DIVORCE';
</caddie.selectListBrochure>
...
<%
if(rs!=null){
while(rs.next()) {
…
}
}else{
...
}
%>
;-)
HackTrack