Bonjour,
j'essaye de dévelpper une servlet qui récupere a partir d'une jsp deux variable (login/mot de passe), vérifie si ces deux paramètres existe dans une base de données mysql, si c'est bon, redirèction vers une page d'acceuil.

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
 
package parefeu.idtest;
 
import java.sql.*;
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Testid extends HttpServlet 
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// parametres d'instance
	String urlReponse = null;
 
	public void init() 
	{
	// on recupere les parametres d'initialisation de la servlet
	ServletConfig config = getServletConfig();
	urlReponse = config.getInitParameter("urlReponse");
 
	}
 
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException 
	{
		// on recupere les parametres du formulaire
		String login = request.getParameter("login");
		String pwd = request.getParameter("pwd");
 
		try
		{
			Connection Conn =  DriverManager.getConnection("jdbc:mysql://localhost:3306/parefeu","bassam","fedora");
 
			Statement Stmt = Conn.createStatement();
 
			ResultSet RS = Stmt.executeQuery("select * from compte");
 
			int compte_ok=0;
			while(RS.next())
		    {			
				if(RS.getString("login").equals(login) && RS.getString("pwd").equals(pwd))
				{
					compte_ok=1;
				}
		    }
 
			if(compte_ok==1)
			{
				getServletContext().getRequestDispatcher(urlReponse).forward(request,response);
				return;
			}
			Stmt.close();
			Conn.close();
 
		}catch(SQLException E){};
 
	}
	public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException,
	ServletException 
	{
	// on passe la main au GET
		doGet(request, response);
	}
}
Mais ceci ne marche pas, et je crois que je commence a plenté .
Si quelqu'un a une idée je prend, merci.