Bonjour,

Dans une page JSP, j'ai ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<authentification:login sessionId="<%=request.getSession().getId() %>" 
locale="${langueActuelle}" />
Mais puisque j'ai commencé à le simplifier par l'emploi d'EL, j'aimerais bien terminer. Et j'essaie tour à tour ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<authentification:login sessionId="${session.id}" locale="${langueActuelle}" />
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<authentification:login sessionId="${request.session.id}" locale="${langueActuelle}" />
Mais les deux manièrent échouent en me renvoyant null dans sessionId, lorsque la première forme que j'avais m'en trouvait toujours une.

Pourquoi?
sessionId="<%=request.getSession().getId() %>"

n'est ni équivalent à ${session.id} ni à ${request.session.id} ?

Je suis intrigué.
EDIT: je viens de m'auto-résoudre en ${pageContext.request.session.id} mais ça ne va pas tant que cela de soit...

Grunt.