2009-09-30 8 views
1

Comment un objet session est-il attaché à chaque thread d'une servlet? Je crois que ce n'est pas un ThreadLocal, alors comment est-il attaché à chaque thread de servlet?Variables de session dans JSP

Répondre

2

Il n'est pas attaché au thread Servlet, il est attaché à HttpServletRequest. Chaque invocation du Servlet reçoit un HttpServletRequest et un HttpServeltResponse. Donc, ce ne sont que des variables locales à l'instance de Servlet - rien à voir avec le thread.

1

Une variable JSESSIONID est définie dans le cookie du client (ou URL parfois) et le conteneur utilise JSESSIONID pour rechercher la session appropriée pour la requête donnée.

Questions connexes