Il y une page JSP login.jsp, à l'intérieur il y a un formulaire :
Dans la méthode doPost de la servlet login.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form name="login" method="post" action="<%=request.getContextPath()%>/servlet/login">
On récupère les informations de la base de données.
Après on se retrouve dans listrooms.jsp et si on refresh la page aucune méthode de la servlet est appelé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 session.setAttribute("liste", liste); response.sendRedirect(contextPath + "/listrooms.jsp");
Il faudrait donc que je ne fasse pas de sendRedirect et que dans doGet ou service j'affiche ma jsp ?
C'est bon j'ai trouvé :
Effectivement maintenant j'ai l'url de la servlet dans la barre d'adresse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part request.getRequestDispatcher("/listrooms.jsp").forward(request, response);
Ça fonctionne très bien, j'ai juste du créer une nouvelle servlet puisque la connexion et la récupération des infos sont séparé maintenant.
=======================================================
Jonas ne gère pas les Websocket, ça explique pourquoi je ne trouvais pas de documentation.
Merci.
Partager