JSP-Umleitung und -Weiterleitung sind beide Anforderungsmethoden in JSP, die je nach Situation verwendet werden können.
Empfohlener Kurs: Java-Tutorial
Weiterleiten:
Wenn die Clientanforderung zur JSP-Verarbeitung an den Server gesendet wird
Diese JSP kann die Anforderungs- und Antwortobjekte übertragen und zur Verarbeitung an eine andere Stelle in der Webanwendung übertragen
Nach der Verarbeitung an einer anderen Stelle wird die Antwort auf der Ergebnisseite an den Client-Browser generiert
Zu diesem Zeitpunkt kann der Client-Browser die Ergebnisseite sehen, aber die URL hat sich nicht geändert
Ich weiß also nicht, wie viele Verarbeitungsebenen der Server durchlaufen hat
Umleitung:
Wenn der Client-Browser es zur Verarbeitung an die JSP des Servers sendet
Diese JSP gibt eine Antwort zurück: um eine andere URL anzufordern
At Dieses Mal sendet der Client-Browser es erneut. Eine neue Anfrage geht an diese neue Adresse.
Die neue URL-Adresse ist für die Generierung einer Antwort für den Browser verantwortlich.
Die URL, die der Browser dabei sieht Zeit ist die URL-Adresse, die der zweiten Anfrage entspricht
Der Unterschied zwischen den beiden
Wahl der Weiterleitung und Umleitung
Die Umleitung ist langsamer als die Weiterleitung, da der Browser eine neue Anfrage stellen muss. Wenn es keine Rolle spielt, ob Sie eine Weiterleitung oder eine Umleitung verwenden, wird die Verwendung der Weiterleitung empfohlen.
Da die Weiterleitung nur auf die aktuelle WEB-Anwendung zugreifen kann, können Sie beim Zugriff zwischen verschiedenen WEB-Anwendungen, insbesondere beim Zugriff auf Ressourcen auf einer anderen WEB-Site, derzeit nur die Umleitung verwenden.
Das obige ist der detaillierte Inhalt vonWas sind JSP-Weiterleitung und -Umleitung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!