Weiterleitung an ein anderes Servlet / JSP senden, ohne die Anforderungsparameter zu verlieren.

8

Wie gebe ich eine Umleitung zu einem anderen Servlet in der Methode doPost () eines Servlets vor.

im Moment verwende ich

%Vor%

was falsch ist, da meine Parameter in der doGet () - Methode von Produkten nicht aufgerufen und initialisiert werden.

Ich habe also nach dem Login eine leere Produktseite: /

    
user478636 04.04.2011, 13:28
quelle

2 Antworten

15

Sie müssen % verwenden. co_de% um eine Weiterleitung zu senden. Angenommen, das Servlet ist einem URL-Muster von HttpServletResponse#sendRedirect() zugeordnet:

%Vor%

Auf diese Weise wird der Webbrowser angewiesen, eine neue HTTP GET-Anfrage für die angegebene URL auszulösen und somit wird die /products -Methode der Servlet-Instanz aufgerufen, wo Sie wiederum die Produkte laden und an eine JSP weiterleiten können sie den üblichen Weg.

    
BalusC 04.04.2011, 13:35
quelle
1

In Ihrem doPost können Sie immer anrufen:

%Vor%     
El Guapo 04.04.2011 13:31
quelle

Tags und Links