if dans JSP avec paramètre
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
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 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> |
Merci !