Bonjour,
Je vous écris car j'ai 2 soucis :
J'ai un formulaire qui lorsqu'il est soumis exécute une servlet. Je cherche à mettre à jour l'attribut style de mes balises <span> dans ma servlet :
Voici le code du formulaire : (index.jsp)
<form method="post" action="Authentification">
<fieldset>
<label for="id_user">ID</label>
<input type="text" name="id_user" id="id_user" maxlength="7">
<span id="id_error" class="error_msg" style="display: none">Incorrect ID !</span>
<label for="passwd">Password</label>
<input type="password" name="passwd" id="passwd" maxlength="11">
<span id="passwd_error" class="error_msg" style="display: none">Incorrect password !</span><br>
<input type="submit" id="log_in" value="Log in">
</fieldset>
</form>
Puis coté servlet dans la méthode doPost : j'exécute le code suivant mais quand je tente de faire une redirection, l'url ne change.
public class Authentification extends HttpServlet {
...
// je récupére les infos saisies
id_user = request.getParameter("id_user");
passwd = request.getParameter("passwd");
RequestDispatcher rd;
ServletContext context = getServletContext();
// si login vide
if(id_user == "" || passwd != "") {
// redirection vers index.jsp
rd = context.getRequestDispatcher("/index.jsp");
rd.forward(request, response);
}
...
}
Pourriez-vous m'aider s'il vous plait ? Merci d'avance.
Partager