Bonjour tout le monde
Je n'arrive pas à executer mon formulaire
erreur
Ici index.jsptype Rapport d'état
message /bfi/login.do
description La ressource demandée (/bfi/login.do) n'est pas disponible.
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 ?xml version="1.0" encoding="UTF-8"?> <HTMLxmlns:jsp="http://java.sun.com/JSP/Page" mlns:c="http://java.sun.com/jsp/jstl/core"> <jsp:directive.page contentType="text/html" /> <HEAD> <TITLE>Banque</TITLE> </HEAD> <BODY BGCOLOR="#66FFFF"> <ul> <c:forEach items="${ les_erreurs }" var="uneErreur"> <li>${ uneErreur }</li> </c:forEach> </ul> <center> <TABLE BORDER="1" BORDERCOLOR="#FF3300"> <tr><th>Connexion conseiller bancaire</th></tr> <tr><td bgcolor="#C0C0C0"> <FORM method ="post" action="login.do"> <p>Identifiant :</p> <p><input type='text' size="20" name='id' value="${ param.id }"/></p> <p>Mot de passe :</p> <p><input type='password' size="20" name='passe' value="${ param.passe }"></p> <input type="submit"size="20" name="btn" value="connexion"> </FORM> </tr></td> </TABLE> </center> </BODY> </HTML>
Le servlet
Pourriez vous me dire ce qui ne va pas?
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 import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; import java.io.IOException; public class login{ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String nomUtilisateur = request.getParameter("id"); String motDePasse = request.getParameter("passe"); java.util.List erreurs = new java.util.LinkedList(); if (nomUtilisateur == null) { RequestDispatcher rd = request.getRequestDispatcher("index.jsp"); rd.forward(request, response); return; } if (motDePasse == null) { RequestDispatcher rd = request.getRequestDispatcher("index.jsp"); rd.forward(request, response); return; } if ("".equals(nomUtilisateur)) { erreurs.add("Le nom est obligatoire"); } if ("".equals(motDePasse)) { erreurs.add("Le mot de passe est obligatoire"); } if (erreurs.size() == 0) { if (! (motDePasse.equals("nimda") && nomUtilisateur.equals("admin"))) { erreurs.add("Identité non acceptée"); } } if (erreurs.size() > 0) { request.setAttribute("les_erreurs", erreurs); RequestDispatcher rd = request.getRequestDispatcher("index.jsp"); rd.forward(request, response); } else { RequestDispatcher rd = request.getRequestDispatcher("compte.jsp"); rd.forward(request, response); } } }
A +
Partager