liste déroulante +servlet+jsp
salut,
j'ai meme problème !!
"DemoRequestSetAttribute" ca marche bien chez moi , mais lorsque je change avec la base de données ...
Code:
1 2
| java.lang.NullPointerException
org.apache.jsp.succesful_jsp._jspService(succesful_jsp.java:121) |
malgré que la requête s'exécute sur la ligne de commande de MySql(il y a de résultat)
le code de sevlet ListS:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
try {
String sql ="select distinct Famille from famille_fiat";
ResultSet rs=mc.selection(sql);
List <String> liste = new ArrayList <String> ();
while(rs.next())
{
liste.add(rs.getString("Famille"));
}
request.setAttribute("liste",liste);
request.getRequestDispatcher("vue.jsp").forward(request, response);
} |
le code de JSP vue:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<body>
<%
if (request.getAttribute("liste") != null) {
List<String> liste = (List<String>) request.getAttribute("liste");
Iterator<String> iterator = liste.iterator();
for (int i = 0; iterator.hasNext(); i++) {
out.print("<li>" + iterator.next() + "</li>");
}
}
%>
</body> |