Bonjour,
Je voudrais faire une page de login, et si le login est incorrect afficher un message d'erreur. J'ai pensé utilisé une condition dans mon jsp :
si log= false afficher l'erreur
Mais je ne sais pas comment je peux récupérer le log de ma servlet. J'ai pensé à faire session.setAttribute(log) et puis dans la jsp faire request.getAttribute(log). Mais apparemment il ne reconnait pas la méthode getAttribute.
Voici mon code
Merci !
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 contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Reservation de voiture</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div> <fieldset> <legend>Authentification</legend> <form action ="/authentification" method ="post"> <p> <%boolean log = request.getAttribute("log"); %> <% if (log == false) { %> <label id="error">L'adresse e-mail ou le mot de passe n'est pas correct </label> <% } %> <table> <tr> <td><label>Login : </label></td> <td><input type="text" name="login" id="login"/></td> </tr> <tr> <td><label>Mot de passe : </label></td> <td><input type="password" name="mdp" id="id"/></td> </tr> </table> <input type="submit" value ="Soumettre"/> </p> </form> </fieldset> </div> </body> </html>
Partager