bonsoir ! je suis débutante en programmation web JSP, j'ai une page d'authentification login.html (login+password) je veux faire une page.jsp qui vérifie les champs saisie (BDD) et le profil soit administrateur donc redirection vers accueil.html ou analyste redirection accueil1.html , mon code veut pas s'exécuter ! voyez vous l'erreur svp ?
Code:
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 <% Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/dw_commercial_at", "root", ""); Statement statement = connection.createStatement(); %> <% ResultSet rs = statement.executeQuery("Select username, password, profil from user where username = '" + request.getParameter("p_username") + "' and password = '" + request.getParameter("p_password") + "'"); %> <% String name=""; if (rs != null) { rs.next(); name = rs.getString("profil"); if (name.equals("Administrateur")) { response.sendRedirect(response.encodeRedirectURL("acceuil.html"); } if (name.equals("analyste")) { response.sendRedirect(response.encodeRedirectURL("acceuil1.html"); } } else { response.sendRedirect(response.encodeRedirectURL("login.jsp?token=passe")); } %>