Bonjour,

Je débutes en jsp, et j'ai du mal a afficher le contenu de ma requete sql dans ma page web.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ page import="java.io.*, java.util.*, java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
 
			Connection conn;
			Statement state;
			ResultSet result;
 
			 Class.forName("com.mysql.jdbc.Driver");
			 String mySQLURL = "jdbc:mysql://localhost/discussionboard";
 
			 String login="root";
			 String password="";
 
			 conn=DriverManager.getConnection(mySQLURL,login,password);
			 state= (Statement) conn.createStatement();
			 result=state.executeQuery("select * from discussion");
			 %>
			 <ul>
			 <%
			 while(result.next())
			 {
				 %><li><% result.getString("title");%> from <%result.getString("sender_email");%><%
			 }
			 %> </ul>
</body>
</html>

Le problème, c'est qu'il n'ya que from qui s'affiche sur ma page.

Ma requete s'ecéute bien, vu que j'ai 9 puces (et donc 9 from) qui s'affiche dans ma page web (9 enregistrements dans ma db)

Je galère dessus depuis un moment, quelqu'un pourrait-il m'aider,

merci