O'Reilly logo

Servlets und JSPs™ von Kopf bis Fuß by Bert Bates, Kathy Sierra, Bryan Basham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.10. Die Servlet-Umleitung überlässt dem Browser die Arbeit

Eine Umleitung enthebt den Server vollständig seiner Pflichten. Nachdem das Servlet entschieden hat, dass es die Aufgabe nicht selbst übernehmen kann, ruft es einfach die sendRedirect()-Methode auf:

if (ichKriegsHin) {
   // Anfrage bearbeiten
} else {
   response.sendRedirect("http://www.oreilly.de");
}

Die URL, die der Browser für die Anfrage benutzen soll, also das, was der Client sehen wird.

Relative URLs in sendRedirect() benutzen

Sie können eine relative URL als Argument für sendRedirect() benutzen, anstatt den kompletten »http://www ...«-Bandwurm anzugeben. Relative URLs gibt es in zwei Varianten: mit oder ohne Schrägstrich (/).

Stellen Sie sich mal vor, der Client hätte ursprünglich ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required