Bonjour bonjour,
Je voudrais gérer une session pour chaque utilisateur (normal) dans mon appli web.
Pour l'instant elle marche comme cela : j'appelle ma servlet au démarrage qui indique la page d'accueil puis cette page d'accueil renvoie le tout à la servlet.
web.xml:
index.jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>
La servlet intercepte le flux http et c'est là que je voudrais savoir si c'est une nouvelle session ou non :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <% response.sendRedirect("/Servlet1"); %>
Servlet :
Cependant ce test ne marche jamais car la session est toujours crée apparament. Je ne sais pas comment faire ce test avant qu'elle se crée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (methode.equals("get") && action == null) { if (request.getSession(false)==null) { out.print("test"); } return; }
Je pense également que le fait de faire la navette au début entre la servlet et la page d'accueil jsp n'est pas génial mais je ne sais pas comment faire autrement.
Partager