2010-12-11 9 views
1
request.getRequestDispatcher("https://app.inpostlinks.com/login").forward(request, response); 

Ich mag wie https://app.inpostlinks.com/login die Anforderung an die ausländischen URL weiterleiten, nicht auf den Behälter mit Wohnsitz in dem das Servlet befindet.Request

Es wird nicht weitergeleitet. Gibt es Lösungen für das obige Szenario?

Antwort

4

Forwarding ist zum Übergeben sagen eine Servlets-Anfrage und Antwort auf eine JSP, um die Präsentation des Ergebnisses einiger Geschäftslogik zu tun.

Wenn Sie den Benutzer auf eine andere Website weitergeben wollen, müssen Sie ein tun „umleiten“ anstelle eines „Vorwärts“, dh den Server erhalten einen 301-Code und einen Ort zurückzukehren:

response.sendRedirect(url);