0

Laissez-moi vous aider à comprendre quand utiliser session au lieu de RequestDispatcher. Jusqu'à présent, j'ai vu que je peux transmettre des données de servlet à servlet et jsp transmettre la demande et il peut à peu près distinguer deux demandes différentes. Alors quand et pourquoi devrais-je utiliser Session? S'il vous plaît aidez-moi à comprendre cela.HttpSession vs RequestDispatcher

+0

Je suppose que votre question devrait être sendRedirect vs RequestDispatcher –

+0

Non, ma question est particulièrement celle-là. –

Répondre

1

HTTP est un protocole sans état suivant un modèle de demande/réponse. Cela signifie que vous recevez une requête du client et renvoyez la réponse. Il n'y a pas d'état conversationnel entre le client et le serveur. Donc, si vous avez besoin de garder l'état conversationnel (exemple: carte shopping, assistant, etc.) - vous devez reconnaître votre client (comprendre quelle requête vient de quel client). C'est à quoi sert la session.

+0

Merci beaucoup. Vous avez donné une réponse claire et satisfaisante et tout est clair pour moi. –

+0

Vous êtes les bienvenus! – fg78nc