Bonjour,
J'ai petit souci avec mon projet login. J'ai une servlet que j'utilise comme controleur, et une page jsp qui contient ma formulaire login. J'utilise Eclipse. Quand j'exécute j'ai seulment une page blanche je n'arrive pas afficher ma formulaire. Qu'est-ce que j'ai oublié?
Merci pour vos idées!!!
Ma page jsp:
Mon controleur:
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 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!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>Se connecter</title> </head> <body> <h2>Connexion au site</h2> <form action="Controleur?section=connection" method="post"> <input type="hidden" name="section" value="login" /> <table> <tr> <td><label><strong>Login :</strong></label></td> <td><input type="text" name="login" value="" /></td> </tr> <tr> <td><label><strong>Mot de passe :</strong></label></td> <td><input type="password" name="pass" value="" /></td> </tr> </table> <input type="submit" name="connexion" value="Ok"/> </form> </body> </html>
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 package controleur; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Controleur */ @WebServlet(name = "Controleur", urlPatterns = {"/Controleur"}) public class Controleur extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); String url="/WEB-INF/pages/login.jsp"; if("connection".equalsIgnoreCase(request.getParameter("section"))){ url="/WEB-INF/pages/login.jsp"; } getServletContext().getRequestDispatcher(url).forward(request, response); } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } }
Partager