Bonjour à tous,

Voici le contenu de la méthode process de mon requestProcessor :
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
 
	CezarInfosUtilisateurFonctionnel user = (CezarInfosUtilisateurFonctionnel)session.getAttribute("user");	
	if (user != null) {
	    // Le user s'est conncete prealablement, maj de la ThreadLocal
	      CezarSecuriteFonctionnelleManager.setInfosUser(user);
	}
	else {
	  // Récuperation du UserPrincipal instancié par le mecanisme std
	   java.security.Principal principal = request.getUserPrincipal();
	   String userName = principal.getName();
 
	   // Appel du service d'authentification
	   user = CezarSecuriteFonctionnelleManager.login(userName);
	   // Mise a jour la session HTTP + ThreadLocal
	   session.setAttribute("user",user);	
	   CezarSecuriteFonctionnelleManager.setInfosUser(user);
		}	
	}
}
Seulement voila, que dois-je passer en paramètre à ma méthode?
Je pensais écrire cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
protected void process(HttpServletRequest request,HttpSession session,
        HttpServletResponse response, ForwardConfig forward)
        throws IOException, ServletException {
mais je ne suis pas du tout convaincue de cette écriture vu qu'elle mélange request et session.

Pouvez-vous m'aider svp?
Merci d'avance