Java.lang.NullPointerException erreur

Fermé
driss1990 Messages postés 1 Date d'inscription jeudi 30 mai 2013 Statut Membre Dernière intervention 30 mai 2013 - 30 mai 2013 à 00:23
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 30 mai 2013 à 06:00
voici mon code :
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
#menu td {
bgcolor:#00FF00;

}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Liste des Eleves</title>
</head>
<%@ page import="java.sql.*"%>
<%@ page import="DAO.*"%>
<%@ page import="java.sql.*" %>
<%@ page import="Beans.BDConnection.*" %>
<body>

<body BGCOLOR="#BBD1DC">

<%
DBConnexionLien dbcnx=(DBConnexionLien) session.getAttribute("dbcnx");
if (dbcnx != null) {
// Récupération de la connexion
Connection cnx = dbcnx.getCnx();
if (cnx != null) {
// Création du tube de communication avec la base de données
DBConnexionLien dblien=(DBConnexionLien) session.getAttribute("dblien");
Statement lien = dblien.getLien(cnx);
if (lien != null) {
%>

<form action="ListeEleves1.jsp" method="post" >
<div id="top-search">
<table border="0" cellpadding="0" cellspacing="0">





<tr>
<td><input type="text" value="Search" name="titre"
onblur="if (this.value=='') { this.value='Search'; }"
onfocus="if (this.value=='Search') { this.value=''; }"
class="top-search-inp" />
</td>

<td><input type="submit"
value="Rechercher" /></td>
</tr>
</table>
</div>
</form>



<table width="1200" border="10" border-color:blue style=border-style:INSET>
<tr>
<td width="33"><div align="center">Cin</div></td>
<td width="31"><div align="center">Nom </div></td>
<td width="63"><div align="center">Prénom</div></td>
<td width="40"><div align="center">Adresse </div></td>
<td width="98"><div align="center">Date d'inscription</div></td>
<td width="115"><div align="center">Credit Horaire</div></td>
<td width="69"><div align="center">Modifier</div></td>
<td width="80"><div align="center">Supprimer</div></td>
</tr>







<% //Preparation de la requette
ResultSet rs;
String titre=request.getParameter("titre");




if (titre!=null){

rs = eleveDAO.Rechercher_titre(titre);
while(rs.next()){
out.println("<tr>");
out.println("<td>"+rs.getString("id")+"</td>");
out.println("<td>"+rs.getString("nom")+"</td>");
out.println("<td>"+rs.getString("prenom")+"</td>");
out.println("<td>"+rs.getString("adresse")+"</td>");
out.println("<td>"+rs.getString("dateInscription")+"</td>");
out.println("<td>"+rs.getString("creditHoraire")+"</td>");
out.println("<td><a href='ModifierUnEleve.jsp?id="+rs.getString("id")+"'>Modifier</a></td>");
out.println("<td><a href='SupprimerUnEleve.jsp?id="+rs.getString("id")+"'>Supprimer</a></td>");
out.println("</tr>");
}
}
}
}
}
%>
</table>
<form name ="fde"action="SaisirUnEleve.jsp"methode="post">
<center>
<input width="100" height="100" src="ajouter.jpg"name="" type="image" value="Ajouter" />
</center>
</form>


<IMG src="panneaux.png"border="0" width="820" height="40%">

</body>
</html>

il me dit qu'il ya une erreur au niveau de while(rs.next())

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
30 mai 2013 à 06:00
Il faudrait gérer le cas if (rs==null)
0