La redirection et le transfert JSP sont deux méthodes de requête dans JSP, qui peuvent être utilisées selon différentes situations.
Cours recommandé : Tutoriel Java
Avant :
Lorsque la demande du client est soumise au serveur pour le traitement jsp
Cette jsp peut transporter les objets de requête et de réponse et les transférer vers un autre endroit de l'application Web pour traitement
Après le traitement dans un autre endroit, la réponse de la page de résultats est générée vers le navigateur client
Pour le moment, le navigateur client peut voir la page de résultats, mais l'URL n'a pas changé
Je ne sais donc pas combien de couches de traitement le serveur a traversées
Redirection :
Lorsque le navigateur client le soumet à la JSP du serveur pour traitement
Cette JSP renvoie une réponse : pour demander une autre URL
À cette fois, le navigateur client l'enverra à nouveau. Une nouvelle requête va à cette nouvelle adresse
La nouvelle adresse URL est chargée de générer une réponse pour le navigateur
L'URL que le navigateur voit à cet endroit time est l'adresse URL correspondant à la deuxième requête
La différence entre les deux
Choix du transfert et de la redirection
La redirection est plus lente que le transfert car le navigateur doit émettre une nouvelle demande. Si le fait d'utiliser le transfert ou la redirection n'a pas d'importance, il est recommandé d'utiliser le transfert.
Parce que la redirection ne peut accéder qu'à l'application WEB actuelle, donc lors d'un accès entre différentes applications WEB, notamment lors de l'accès à des ressources sur un autre site WEB, vous ne pouvez utiliser la redirection que pour le moment.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!