salut,

j'ai programmé une servlet pour vérifier une authentification à partir d'un formulaire. ma servlet est la suivante
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
public class ServletConnectionDB extends HttpServlet {
 
    private Connection connection = null;
 
	public ServletConnectionDB() {
	}
 
public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
 
		//on récupère les paramètres du formulaire
		String login = request.getParameter("txtlogin");
		String pass = request.getParameter("txtpass");
 
		try {
            Class.forName("com.mysql.jdbc.Driver");
            connection = (Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1/devisedb");
            Statement statement = (Statement) connection.createStatement();
            ResultSet resultat = statement.executeQuery("SELECT * FROM user while login = "+ login +"and pass = "+pass);
 
            if(resultat.next()){
        		request.setAttribute("login",login);
        		request.setAttribute("pass",pass);
        		getServletContext().getRequestDispatcher("/acceuil.jsp").forward(request,response);	
                }
 
        } catch (ClassNotFoundException e) {
            System.out.println(e);
        } catch (SQLException e){
        	System.out.println(e);
        }
	}
 
 
public void destroy() {
		try{
			connection.close();
		}
		catch(SQLException e){
			;
		}
	}
 
 
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
 
	}
 
 
	public void init() throws ServletException {
	}
 
 
 
}
le problème c ke, déja il n'ya pa de déclaration d'erreurs, donc la servlet s'exécute normalement, mais g croi k'elle ne trouve pa la BD et il ne déclare pas l'erreur k'il n'a rien trouvé de plus il ne me redirige pa vers ma jsp acceuil que j'ai mi dans le forward, dans la barre d'adresse j'ai tjs le lien de la servlet

qq1 pourrait-il m'aider
je développe des jsp, avec Ecllipse+Tomcat ma BD est Mysql

merci beaucoup